When the RISC-V vector length is configured via <vlen value='N'/>, append ',vlen=N' to the -cpu argument, e.g. '-cpu rv64,vlen=256'.
Signed-off-by: Heinrich Schuchardt <[email protected]> --- src/qemu/qemu_command.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index e726dc661c..56e217874e 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -6508,6 +6508,9 @@ qemuBuildCpuModelArgStr(virQEMUDriver *driver, if (cpu->vendor_id) virBufferAsprintf(buf, ",vendor=%s", cpu->vendor_id); + if (cpu->vlen) + virBufferAsprintf(buf, ",vlen=%u", cpu->vlen); + if (ARCH_IS_X86(def->os.arch) && virQEMUCapsGetCPUFeatures(qemuCaps, def->virtType, false, &knownFeatures) < 0) return -1; -- 2.53.0
