[libvirt PATCH v2 0/2] qemu: changes to use feature=on|off syntax for -cpu unconditionally

Daniel P. Berrangé posted 2 patches 2 weeks, 1 day ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20211007090513.3977598-1-berrange@redhat.com
src/qemu/qemu_command.c                       | 40 +++++++------------
.../clock-timer-hyperv-rtc.args               |  2 +-
tests/qemuxml2argvdata/cpu-Haswell2.args      |  2 +-
tests/qemuxml2argvdata/cpu-Haswell3.args      |  2 +-
.../qemuxml2argvdata/cpu-cache-disable3.args  |  2 +-
.../cpu-check-default-partial.args            |  2 +-
tests/qemuxml2argvdata/cpu-eoi-disabled.args  |  2 +-
tests/qemuxml2argvdata/cpu-eoi-enabled.args   |  2 +-
tests/qemuxml2argvdata/cpu-exact1.args        |  2 +-
.../cpu-exact2-nofallback.args                |  2 +-
tests/qemuxml2argvdata/cpu-exact2.args        |  2 +-
tests/qemuxml2argvdata/cpu-fallback.args      |  2 +-
tests/qemuxml2argvdata/cpu-host-kvmclock.args |  2 +-
.../qemuxml2argvdata/cpu-host-model-cmt.args  |  2 +-
.../cpu-host-model-fallback.args              |  2 +-
.../cpu-host-model-vendor.args                |  2 +-
tests/qemuxml2argvdata/cpu-host-model.args    |  2 +-
.../cpu-host-passthrough-features.args        |  2 +-
tests/qemuxml2argvdata/cpu-kvmclock.args      |  2 +-
tests/qemuxml2argvdata/cpu-minimum1.args      |  2 +-
tests/qemuxml2argvdata/cpu-minimum2.args      |  2 +-
tests/qemuxml2argvdata/cpu-strict1.args       |  2 +-
.../cpu-translation.x86_64-latest.args        |  2 +-
tests/qemuxml2argvdata/cpu-tsc-frequency.args |  2 +-
.../eoi-disabled.x86_64-latest.args           |  2 +-
.../eoi-enabled.x86_64-latest.args            |  2 +-
.../graphics-spice-timeout.args               |  2 +-
.../hyperv-stimer-direct.x86_64-latest.args   |  2 +-
.../qemuxml2argvdata/hyperv.x86_64-4.0.0.args |  2 +-
.../hyperv.x86_64-latest.args                 |  2 +-
.../kvmclock+eoi-disabled.x86_64-latest.args  |  2 +-
tests/qemuxml2argvdata/kvmclock.args          |  2 +-
.../pci-bridge-many-disks.args                |  2 +-
.../pv-spinlock-disabled.x86_64-latest.args   |  2 +-
.../pv-spinlock-enabled.x86_64-latest.args    |  2 +-
35 files changed, 48 insertions(+), 60 deletions(-)

[libvirt PATCH v2 0/2] qemu: changes to use feature=on|off syntax for -cpu unconditionally

Posted by Daniel P. Berrangé 2 weeks, 1 day ago
Given our min QEMU, it doesn't seem like we need to support either
the old  "-feature" / "+feature" syntax, nor the bare "feature"
syntax.

v2:

 - Now with cpu name compatibility retained

Daniel P. Berrangé (2):
  qemu: remove use of (+|-)name syntax for -cpu featres
  qemu: remove use of implicit boolean syntax for -cpu features

 src/qemu/qemu_command.c                       | 40 +++++++------------
 .../clock-timer-hyperv-rtc.args               |  2 +-
 tests/qemuxml2argvdata/cpu-Haswell2.args      |  2 +-
 tests/qemuxml2argvdata/cpu-Haswell3.args      |  2 +-
 .../qemuxml2argvdata/cpu-cache-disable3.args  |  2 +-
 .../cpu-check-default-partial.args            |  2 +-
 tests/qemuxml2argvdata/cpu-eoi-disabled.args  |  2 +-
 tests/qemuxml2argvdata/cpu-eoi-enabled.args   |  2 +-
 tests/qemuxml2argvdata/cpu-exact1.args        |  2 +-
 .../cpu-exact2-nofallback.args                |  2 +-
 tests/qemuxml2argvdata/cpu-exact2.args        |  2 +-
 tests/qemuxml2argvdata/cpu-fallback.args      |  2 +-
 tests/qemuxml2argvdata/cpu-host-kvmclock.args |  2 +-
 .../qemuxml2argvdata/cpu-host-model-cmt.args  |  2 +-
 .../cpu-host-model-fallback.args              |  2 +-
 .../cpu-host-model-vendor.args                |  2 +-
 tests/qemuxml2argvdata/cpu-host-model.args    |  2 +-
 .../cpu-host-passthrough-features.args        |  2 +-
 tests/qemuxml2argvdata/cpu-kvmclock.args      |  2 +-
 tests/qemuxml2argvdata/cpu-minimum1.args      |  2 +-
 tests/qemuxml2argvdata/cpu-minimum2.args      |  2 +-
 tests/qemuxml2argvdata/cpu-strict1.args       |  2 +-
 .../cpu-translation.x86_64-latest.args        |  2 +-
 tests/qemuxml2argvdata/cpu-tsc-frequency.args |  2 +-
 .../eoi-disabled.x86_64-latest.args           |  2 +-
 .../eoi-enabled.x86_64-latest.args            |  2 +-
 .../graphics-spice-timeout.args               |  2 +-
 .../hyperv-stimer-direct.x86_64-latest.args   |  2 +-
 .../qemuxml2argvdata/hyperv.x86_64-4.0.0.args |  2 +-
 .../hyperv.x86_64-latest.args                 |  2 +-
 .../kvmclock+eoi-disabled.x86_64-latest.args  |  2 +-
 tests/qemuxml2argvdata/kvmclock.args          |  2 +-
 .../pci-bridge-many-disks.args                |  2 +-
 .../pv-spinlock-disabled.x86_64-latest.args   |  2 +-
 .../pv-spinlock-enabled.x86_64-latest.args    |  2 +-
 35 files changed, 48 insertions(+), 60 deletions(-)

-- 
2.31.1