OpenVADL
ToolOpenVADL is a VADL-based tool for generating architecture tooling, including QEMU instruction-set-simulator frontends. Its documented QEMU-generation flow starts from a VADL specification, builds a VIAM intermediate architecture model, performs decoder generation and TCG transformation, lowers VIAM to TCG operations, and emits C code for a QEMU frontend.
WIKI
Overview
OpenVADL is presented as a toolchain around the Vienna Architecture Description Language (VADL). A VADL specification is processed by a frontend and architecture-synthesis stage into the VADL Intermediate Architecture Model (VIAM), with generated outputs shown for an assembler/linker, compiler, QEMU simulator, hardware, and a cycle-approximate simulator. [OpenVADL overview]
The 2025 presentation Generation of a QEMU-Based Instruction Set Simulator from a Processor Description in OpenVADL states that OpenVADL enables automatic generation of QEMU frontends from VADL specifications. [Automatic QEMU frontend generation]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →