From b9236758c7f94a1ff03d8770e29e3c7bc133bbdb Mon Sep 17 00:00:00 2001 From: Jim Fehlig Date: Fri, 14 Apr 2023 11:01:33 -0600 Subject: [PATCH] qemu: Change default machine type for RISC-V It's quite difficult, if not impossible, to create a working RISC-V VMs using the current default machine type of 'spike_v1.10'. Change the default to the more appropriate and virtualization friendly 'virt' machine type. Signed-off-by: Jim Fehlig Reviewed-by: Andrea Bolognani --- src/qemu/qemu_capabilities.c | 4 ++-- tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml | 2 +- tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml | 2 +- tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 3af88010dc..cf85d42198 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -2714,8 +2714,8 @@ static const char *preferredMachines[] = "pseries", /* VIR_ARCH_PPC64LE */ "bamboo", /* VIR_ARCH_PPCEMB */ - "spike_v1.10", /* VIR_ARCH_RISCV32 */ - "spike_v1.10", /* VIR_ARCH_RISCV64 */ + "virt", /* VIR_ARCH_RISCV32 */ + "virt", /* VIR_ARCH_RISCV64 */ NULL, /* VIR_ARCH_S390 (no QEMU impl) */ "s390-ccw-virtio", /* VIR_ARCH_S390X */ "shix", /* VIR_ARCH_SH4 */ diff --git a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml index fb460c9300..09a71875ef 100644 --- a/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml +++ b/tests/qemucapabilitiesdata/caps_5.0.0_riscv64.xml @@ -122,8 +122,8 @@ 0 v5.0.0 riscv64 - + diff --git a/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml index fe4757a12e..4d03004fa1 100644 --- a/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml +++ b/tests/qemucapabilitiesdata/caps_5.2.0_riscv64.xml @@ -127,8 +127,8 @@ 0 v5.2.0 riscv64 - + diff --git a/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml b/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml index 361c5fb811..4c5e72ba56 100644 --- a/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml +++ b/tests/qemucapabilitiesdata/caps_8.0.0_riscv64.xml @@ -147,11 +147,11 @@ 0 v7.2.0-333-g222059a0fc riscv64 - + + - -- 2.47.2