QEMU is an open-source machine emulator that uses dynamic binary translation and the Tiny Code Generator (TCG) as an architecture-agnostic intermediate representation. In the provided evidence, it appears both as a reusable emulator platform for generated instruction-set-simulator frontends from OpenVADL processor descriptions and as a high-performance RISC-V emulator instrumented with a Direct Instruction Injection interface for TestRIG-style verification.
First seen5/27/2026
Last seen7/19/2026
Evidence55 chunks
Wikiv2
01
WIKI
Overview
QEMU is described in the OpenVADL evidence as an open-source machine emulator. The official GitHub mirror identifies the project as qemu/qemu, implemented primarily in C, and notes that pull requests are disabled on the mirror while contributions should follow the QEMU website process. [C1]
[1]QEMU is an open-source machine emulator with an official GitHub mirror implemented primarily in C, and contributions are directed through the QEMU website rather than pull requests on the mirror.qemu/qemu
[8]The TestRIG evidence states that the Direct Instruction Injection interface was added to QEMU and Spike, described as two high-performance emulators, as well as to the Sail RISC-V formal model.TestRIG RISC-V CPU testing evidence
[9]The TestRIG evidence frames the setup as comparison among executable formal models, software ISA simulators, and simulated hardware execution, requiring Direct Instruction Injection during tandem verification.TestRIG RISC-V CPU testing evidence
[10]The TestRIG ecosystem figure describes a Verification Engine that injects instruction sequences and compares execution traces until it finds a divergence.TestRIG RISC-V CPU testing evidence