QEMU RISC-V target

E193755

QEMU RISC-V target is an emulation backend in the QEMU virtualization platform that allows users to run and test RISC-V software on non-RISC-V host systems.

All labels observed (2)

Label Occurrences
QEMU RISC-V maintainers 1
QEMU RISC-V target canonical 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf QEMU target architecture backend
RISC-V emulator
configurationOption --target-list=riscv32-linux-user
--target-list=riscv32-softmmu
--target-list=riscv64-linux-user
--target-list=riscv64-softmmu
hostPlatform aarch64
other non-RISC-V architectures
x86_64
implementedInLanguage C
introducedIn QEMU 2.x era
license GNU General Public License
surface form: GNU General Public License version 2
maintainedBy QEMU RISC-V target self-linksurface differs
surface form: QEMU RISC-V maintainers
partOf QEMU
repository QEMU upstream git repository
supportsArchitecture RISC-V
supportsBoardModel sifive_u board
surface form: sifive_e board

sifive_u board
spike-like machine model
virt board
supportsCPUModel SiFive
surface form: SiFive E-series CPU models

SiFive
surface form: SiFive U-series CPU models

generic RISC-V CPU
rv32 virtual CPU models
rv64 virtual CPU models
supportsDebugging GDB remote debugging
supportsExecutionType system emulation
user-mode emulation
supportsFeature RISC-V CSR emulation
RISC-V MMU emulation
RISC-V interrupt controller emulation
RISC-V page-based virtual memory
RISC-V timer emulation
device tree based machine description
supportsGuestOS BSD variants
Linux
bare-metal RISC-V firmware
supportsISA RV32
RV64
supportsISAExtension RISC-V A atomic extension
RISC-V
surface form: RISC-V C compressed extension

RISC-V D double-precision floating-point extension
RISC-V F single-precision floating-point extension
RISC-V
surface form: RISC-V I base integer extension

RISC-V M integer multiplication and division extension
RISC-V privileged architecture
supportsMode machine mode
supervisor mode
user mode
usedFor RISC-V application testing
RISC-V firmware development
RISC-V operating system development
continuous integration for RISC-V projects
running RISC-V software on non-RISC-V hosts

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

RISC-V hasSimulator QEMU RISC-V target
QEMU RISC-V target maintainedBy QEMU RISC-V target self-linksurface differs
this entity surface form: QEMU RISC-V maintainers