]> git.proxmox.com Git - mirror_qemu.git/commit
tests/libqos: add riscv/virt machine nodes
authorDaniel Henrique Barboza <dbarboza@ventanamicro.com>
Sat, 17 Feb 2024 19:26:07 +0000 (16:26 -0300)
committerAlistair Francis <alistair.francis@wdc.com>
Fri, 8 Mar 2024 06:48:40 +0000 (16:48 +1000)
commit4c1608caa4d567de5e73265ac79fdfd517a4189a
tree0f4738b5b8037eff2a4a20f4890dd5f48cbe0767
parentf2d44e9c1e530ee5005e650c91c28107f615c6ae
tests/libqos: add riscv/virt machine nodes

Add a RISC-V 'virt' machine to the graph. This implementation is a
modified copy of the existing arm machine in arm-virt-machine.c

It contains a virtio-mmio and a generic-pcihost controller. The
generic-pcihost controller hardcodes assumptions from the ARM 'virt'
machine, like ecam and pio_base addresses, so we'll add an extra step to
set its parameters after creating it.

Our command line is incremented with 'aclint' parameters to allow the
machine to run MSI tests.

Signed-off-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Acked-by: Thomas Huth <thuth@redhat.com>
Message-ID: <20240217192607.32565-7-dbarboza@ventanamicro.com>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
tests/qtest/libqos/meson.build
tests/qtest/libqos/riscv-virt-machine.c [new file with mode: 0644]