mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
qemu: Probe for max-x86_64-cpu type
We will use it to check whether QEMU supports a specific CPU property. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
61ee757e20
commit
2a4c232106
@ -530,6 +530,7 @@ VIR_ENUM_IMPL(virQEMUCaps,
|
||||
/* 330 */
|
||||
"bitmap-merge",
|
||||
"nbd-bitmap",
|
||||
"x86-max-cpu",
|
||||
);
|
||||
|
||||
|
||||
@ -1117,6 +1118,7 @@ struct virQEMUCapsStringFlags virQEMUCapsObjectTypes[] = {
|
||||
{ "virtio-scsi-pci-non-transitional", QEMU_CAPS_VIRTIO_PCI_TRANSITIONAL },
|
||||
{ "virtio-serial-pci-transitional", QEMU_CAPS_VIRTIO_PCI_TRANSITIONAL },
|
||||
{ "virtio-serial-pci-non-transitional", QEMU_CAPS_VIRTIO_PCI_TRANSITIONAL },
|
||||
{ "max-x86_64-cpu", QEMU_CAPS_X86_MAX_CPU },
|
||||
};
|
||||
|
||||
static struct virQEMUCapsStringFlags virQEMUCapsDevicePropsVirtioBalloon[] = {
|
||||
|
@ -511,6 +511,7 @@ typedef enum { /* virQEMUCapsFlags grouping marker for syntax-check */
|
||||
/* 330 */
|
||||
QEMU_CAPS_BITMAP_MERGE, /* block-dirty-bitmap-merge */
|
||||
QEMU_CAPS_NBD_BITMAP, /* nbd-server-add supports bitmap */
|
||||
QEMU_CAPS_X86_MAX_CPU, /* max-x86_64-cpu type exists */
|
||||
|
||||
QEMU_CAPS_LAST /* this must always be the last item */
|
||||
} virQEMUCapsFlags;
|
||||
|
@ -180,6 +180,7 @@
|
||||
<flag name='mch'/>
|
||||
<flag name='egl-headless'/>
|
||||
<flag name='iothread.poll-max-ns'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>2010000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100805</microcodeVersion>
|
||||
|
@ -186,6 +186,7 @@
|
||||
<flag name='mch.extended-tseg-mbytes'/>
|
||||
<flag name='egl-headless'/>
|
||||
<flag name='iothread.poll-max-ns'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>2011000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100806</microcodeVersion>
|
||||
|
@ -194,6 +194,7 @@
|
||||
<flag name='memory-backend-memfd.hugetlb'/>
|
||||
<flag name='iothread.poll-max-ns'/>
|
||||
<flag name='memory-backend-file.align'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>2011090</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100807</microcodeVersion>
|
||||
|
@ -174,6 +174,7 @@
|
||||
<flag name='vhost-vsock'/>
|
||||
<flag name='mch'/>
|
||||
<flag name='iothread.poll-max-ns'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>2009000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100765</microcodeVersion>
|
||||
|
@ -197,6 +197,7 @@
|
||||
<flag name='iothread.poll-max-ns'/>
|
||||
<flag name='memory-backend-file.align'/>
|
||||
<flag name='nvdimm.unarmed'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>3000000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100757</microcodeVersion>
|
||||
|
@ -200,6 +200,7 @@
|
||||
<flag name='memory-backend-file.pmem'/>
|
||||
<flag name='nvdimm.unarmed'/>
|
||||
<flag name='overcommit'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>3000092</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100758</microcodeVersion>
|
||||
|
@ -204,6 +204,7 @@
|
||||
<flag name='query-current-machine'/>
|
||||
<flag name='bitmap-merge'/>
|
||||
<flag name='nbd-bitmap'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>4000000</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100758</microcodeVersion>
|
||||
|
@ -204,6 +204,7 @@
|
||||
<flag name='query-current-machine'/>
|
||||
<flag name='bitmap-merge'/>
|
||||
<flag name='nbd-bitmap'/>
|
||||
<flag name='x86-max-cpu'/>
|
||||
<version>4000050</version>
|
||||
<kvmVersion>0</kvmVersion>
|
||||
<microcodeVersion>43100759</microcodeVersion>
|
||||
|
Loading…
Reference in New Issue
Block a user