mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
qemu: Add capability for pseries machine's max-cpu-compat= parameter
Signed-off-by: Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
d0204e373d
commit
524207a5c2
@ -456,6 +456,7 @@ VIR_ENUM_IMPL(virQEMUCaps, QEMU_CAPS_LAST,
|
||||
|
||||
/* 280 */
|
||||
"pl011",
|
||||
"machine.pseries.max-cpu-compat",
|
||||
);
|
||||
|
||||
|
||||
@ -4859,6 +4860,12 @@ virQEMUCapsInitQMPMonitor(virQEMUCapsPtr qemuCaps,
|
||||
if (qemuCaps->version >= 2010000)
|
||||
virQEMUCapsSet(qemuCaps, QEMU_CAPS_NUMA_DIST);
|
||||
|
||||
/* no way to query max-cpu-compat */
|
||||
if (qemuCaps->version >= 2010000 &&
|
||||
ARCH_IS_PPC64(qemuCaps->arch)) {
|
||||
virQEMUCapsSet(qemuCaps, QEMU_CAPS_MACHINE_PSERIES_MAX_CPU_COMPAT);
|
||||
}
|
||||
|
||||
if (virQEMUCapsProbeQMPCommands(qemuCaps, mon) < 0)
|
||||
goto cleanup;
|
||||
|
||||
|
@ -442,6 +442,7 @@ typedef enum {
|
||||
|
||||
/* 280 */
|
||||
QEMU_CAPS_DEVICE_PL011, /* -device pl011 (not user-instantiable) */
|
||||
QEMU_CAPS_MACHINE_PSERIES_MAX_CPU_COMPAT, /* -machine pseries,max-cpu-compat= */
|
||||
|
||||
QEMU_CAPS_LAST /* this must always be the last item */
|
||||
} virQEMUCapsFlags;
|
||||
|
@ -183,6 +183,7 @@
|
||||
<flag name='disk-share-rw'/>
|
||||
<flag name='iscsi.password-secret'/>
|
||||
<flag name='isa-serial'/>
|
||||
<flag name='machine.pseries.max-cpu-compat'/>
|
||||
<version>2010000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>383421</microcodeVersion>
|
||||
|
Loading…
Reference in New Issue
Block a user