From: Daniel P. Berrangé <[email protected]>

QEMU historically accepted bare keywords as a short-cut for turning on
a boolean option. This was deprecated quite a long time ago and most
usage would trigger a warning from QEMU, but the -cpu arg is special
and doesn't warn.

Signed-off-by: Daniel P. Berrangé <[email protected]>
---
 src/qemu/qemu_command.c                               | 2 +-
 tests/qemuxmlconfdata/hyperv-panic.x86_64-latest.args | 2 +-
 tests/qemuxmlconfdata/panic-double.x86_64-latest.args | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
index a07b915f4d..bcddb9c922 100644
--- a/src/qemu/qemu_command.c
+++ b/src/qemu/qemu_command.c
@@ -6748,7 +6748,7 @@ qemuBuildCpuCommandLine(virCommand *cmd,
 
     for (i = 0; i < def->npanics; i++) {
         if (def->panics[i]->model == VIR_DOMAIN_PANIC_MODEL_HYPERV) {
-            virBufferAddLit(&buf, ",hv-crash");
+            virBufferAddLit(&buf, ",hv-crash=on");
             break;
         }
     }
diff --git a/tests/qemuxmlconfdata/hyperv-panic.x86_64-latest.args 
b/tests/qemuxmlconfdata/hyperv-panic.x86_64-latest.args
index ee0f8551c2..0182cc8e18 100644
--- a/tests/qemuxmlconfdata/hyperv-panic.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/hyperv-panic.x86_64-latest.args
@@ -12,7 +12,7 @@ 
XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object 
'{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}'
 \
 -machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=on \
 -accel tcg \
--cpu qemu64,hv-crash \
+-cpu qemu64,hv-crash=on \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \
diff --git a/tests/qemuxmlconfdata/panic-double.x86_64-latest.args 
b/tests/qemuxmlconfdata/panic-double.x86_64-latest.args
index 9c5b3a7694..21ecaf4d84 100644
--- a/tests/qemuxmlconfdata/panic-double.x86_64-latest.args
+++ b/tests/qemuxmlconfdata/panic-double.x86_64-latest.args
@@ -12,7 +12,7 @@ 
XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain--1-QEMUGuest1/.config \
 -object 
'{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}'
 \
 -machine pc,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=on \
 -accel tcg \
--cpu qemu64,hv-crash \
+-cpu qemu64,hv-crash=on \
 -m size=219136k \
 -object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
 -overcommit mem-lock=off \
-- 
2.55.0

Reply via email to