Regenerate the output from the QEMU v2.12.0 tag using
./configure --target-list=x86_64-softmmu \
--disable-strip \
--disable-fdt \
--disable-xen \
--disable-werror \
--enable-debug \
--enable-system \
--enable-user \
--enable-linux-user \
--with-pkgversion=v2.12.0
NB: I had to fudge in the qemu-sev-capabilities output from
commit d4005609f3 (not sure if there's a specific package
to allow it just from build).
Also had to rebuild domcapabilities output due to CPU changes.
Signed-off-by: John Ferlan <jferlan(a)redhat.com>
---
.../qemu_2.12.0.x86_64.xml | 37 +-
.../caps_2.12.0.x86_64.replies | 513 +++++++++---------
.../caps_2.12.0.x86_64.xml | 182 ++-----
3 files changed, 300 insertions(+), 432 deletions(-)
diff --git a/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
b/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
index a8d6a4d629..b2e70fb581 100644
--- a/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
+++ b/tests/domaincapsschemadata/qemu_2.12.0.x86_64.xml
@@ -23,18 +23,15 @@
<cpu>
<mode name='host-passthrough' supported='yes'/>
<mode name='host-model' supported='yes'>
- <model fallback='forbid'>Haswell-noTSX</model>
+ <model fallback='forbid'>Skylake-Client-IBRS</model>
<vendor>Intel</vendor>
- <feature policy='require' name='vme'/>
<feature policy='require' name='ss'/>
- <feature policy='require' name='f16c'/>
- <feature policy='require' name='rdrand'/>
<feature policy='require' name='hypervisor'/>
- <feature policy='require' name='arat'/>
<feature policy='require' name='tsc_adjust'/>
- <feature policy='require' name='xsaveopt'/>
+ <feature policy='require' name='clflushopt'/>
+ <feature policy='require' name='umip'/>
+ <feature policy='require' name='xsaves'/>
<feature policy='require' name='pdpe1gb'/>
- <feature policy='require' name='abm'/>
<feature policy='require' name='invtsc'/>
</mode>
<mode name='custom' supported='yes'>
@@ -51,13 +48,13 @@
<model usable='yes'>core2duo</model>
<model usable='no'>athlon</model>
<model usable='yes'>Westmere</model>
- <model usable='no'>Westmere-IBRS</model>
+ <model usable='yes'>Westmere-IBRS</model>
<model usable='no'>Skylake-Server</model>
<model usable='no'>Skylake-Server-IBRS</model>
- <model usable='no'>Skylake-Client</model>
- <model usable='no'>Skylake-Client-IBRS</model>
+ <model usable='yes'>Skylake-Client</model>
+ <model usable='yes'>Skylake-Client-IBRS</model>
<model usable='yes'>SandyBridge</model>
- <model usable='no'>SandyBridge-IBRS</model>
+ <model usable='yes'>SandyBridge-IBRS</model>
<model usable='yes'>Penryn</model>
<model usable='no'>Opteron_G5</model>
<model usable='no'>Opteron_G4</model>
@@ -65,20 +62,20 @@
<model usable='yes'>Opteron_G2</model>
<model usable='yes'>Opteron_G1</model>
<model usable='yes'>Nehalem</model>
- <model usable='no'>Nehalem-IBRS</model>
+ <model usable='yes'>Nehalem-IBRS</model>
<model usable='yes'>IvyBridge</model>
- <model usable='no'>IvyBridge-IBRS</model>
- <model usable='no'>Haswell</model>
+ <model usable='yes'>IvyBridge-IBRS</model>
+ <model usable='yes'>Haswell</model>
<model usable='yes'>Haswell-noTSX</model>
- <model usable='no'>Haswell-noTSX-IBRS</model>
- <model usable='no'>Haswell-IBRS</model>
+ <model usable='yes'>Haswell-noTSX-IBRS</model>
+ <model usable='yes'>Haswell-IBRS</model>
<model usable='no'>EPYC</model>
<model usable='no'>EPYC-IBPB</model>
<model usable='yes'>Conroe</model>
- <model usable='no'>Broadwell</model>
- <model usable='no'>Broadwell-noTSX</model>
- <model usable='no'>Broadwell-noTSX-IBRS</model>
- <model usable='no'>Broadwell-IBRS</model>
+ <model usable='yes'>Broadwell</model>
+ <model usable='yes'>Broadwell-noTSX</model>
+ <model usable='yes'>Broadwell-noTSX-IBRS</model>
+ <model usable='yes'>Broadwell-IBRS</model>
<model usable='yes'>486</model>
</mode>
</cpu>
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
index 7ba3efaf4f..3b5df8a566 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.replies
@@ -17,11 +17,11 @@
{
"return": {
"qemu": {
- "micro": 90,
- "minor": 11,
+ "micro": 0,
+ "minor": 12,
"major": 2
},
- "package": "v2.12.0-rc0"
+ "package": "v2.12.0"
},
"id": "libvirt-2"
}
@@ -3243,102 +3243,93 @@
{
"return": [
{
- "name": "serial",
- "type": "str"
- },
- {
- "name": "port_index",
+ "name": "min_io_size",
"type": "uint16"
},
{
- "name": "dpofua",
+ "name": "removable",
"description": "on/off",
"type": "bool"
},
{
- "name": "bootindex",
- "type": "int32"
- },
- {
- "name": "logical_block_size",
- "description": "A power of two between 512 and 32768",
- "type": "uint16"
+ "name": "channel",
+ "type": "uint32"
},
{
- "name": "discard_granularity",
- "type": "uint32"
+ "name": "serial",
+ "type": "str"
},
{
"name": "lun",
"type": "uint32"
},
{
- "name": "max_unmap_size",
- "type": "uint64"
+ "name": "dpofua",
+ "description": "on/off",
+ "type": "bool"
},
{
- "name": "drive",
- "description": "Node name or ID of a block device to use as a
backend",
+ "name": "ver",
"type": "str"
},
{
- "name": "port_wwn",
- "type": "uint64"
- },
- {
- "name": "write-cache",
- "description": "on/off/auto",
- "type": "OnOffAuto"
- },
- {
- "name": "share-rw",
- "type": "bool"
- },
- {
- "name": "opt_io_size",
+ "name": "scsi-id",
"type": "uint32"
},
{
- "name": "min_io_size",
+ "name": "logical_block_size",
+ "description": "A power of two between 512 and 32768",
"type": "uint16"
},
{
- "name": "product",
+ "name": "drive",
+ "description": "Node name or ID of a block device to use as a
backend",
"type": "str"
},
{
- "name": "scsi-id",
- "type": "uint32"
+ "name": "scsi_version",
+ "type": "int32"
},
{
- "name": "channel",
+ "name": "werror",
+ "description": "Error handling policy,
report/ignore/enospc/stop/auto",
+ "type": "BlockdevOnError"
+ },
+ {
+ "name": "discard_granularity",
"type": "uint32"
},
{
- "name": "vendor",
- "type": "str"
+ "name": "port_wwn",
+ "type": "uint64"
},
{
- "name": "wwn",
+ "name": "max_unmap_size",
"type": "uint64"
},
{
- "name": "werror",
+ "name": "rerror",
"description": "Error handling policy,
report/ignore/enospc/stop/auto",
"type": "BlockdevOnError"
},
{
- "name": "removable",
- "description": "on/off",
+ "name": "max_io_size",
+ "type": "uint64"
+ },
+ {
+ "name": "wwn",
+ "type": "uint64"
+ },
+ {
+ "name": "share-rw",
"type": "bool"
},
{
- "name": "rerror",
- "description": "Error handling policy,
report/ignore/enospc/stop/auto",
- "type": "BlockdevOnError"
+ "name": "product",
+ "type": "str"
},
{
- "name": "ver",
+ "name": "vendor",
"type": "str"
},
{
@@ -3347,8 +3338,21 @@
"type": "uint16"
},
{
- "name": "max_io_size",
- "type": "uint64"
+ "name": "port_index",
+ "type": "uint16"
+ },
+ {
+ "name": "bootindex",
+ "type": "int32"
+ },
+ {
+ "name": "write-cache",
+ "description": "on/off/auto",
+ "type": "OnOffAuto"
+ },
+ {
+ "name": "opt_io_size",
+ "type": "uint32"
}
],
"id": "libvirt-15"
@@ -4142,6 +4146,11 @@
"name": "vectors",
"type": "uint32"
},
+ {
+ "name": "iommu_platform",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "x-pcie-extcap-init",
"description": "on/off",
@@ -4159,13 +4168,18 @@
"name": "x-ignore-backend-features",
"type": "bool"
},
+ {
+ "name": "stats",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "notify_on_empty",
"description": "on/off",
"type": "bool"
},
{
- "name": "iommu_platform",
+ "name": "virtio-pci-bus-master-bug-migration",
"description": "on/off",
"type": "bool"
},
@@ -4175,7 +4189,7 @@
"type": "bool"
},
{
- "name": "virtio-pci-bus-master-bug-migration",
+ "name": "virgl",
"description": "on/off",
"type": "bool"
},
@@ -4221,19 +4235,29 @@
"name": "yres",
"type": "uint32"
},
+ {
+ "name": "stats",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "iommu_platform",
"description": "on/off",
"type": "bool"
},
{
- "name": "max_outputs",
+ "name": "xres",
"type": "uint32"
},
{
- "name": "xres",
+ "name": "max_outputs",
"type": "uint32"
},
+ {
+ "name": "virgl",
+ "description": "on/off",
+ "type": "bool"
+ },
{
"name": "max_hostmem",
"type": "size"
@@ -4761,9 +4785,33 @@
{
"return": [
+ {
+ "name": "slot",
+ "type": "int32"
+ },
+ {
+ "name": "node",
+ "type": "uint32"
+ },
+ {
+ "name": "size",
+ "type": "uint64"
+ },
+ {
+ "name": "unarmed",
+ "type": "bool"
+ },
+ {
+ "name": "label-size",
+ "type": "int"
+ },
{
"name": "memdev",
"type": "link<memory-backend>"
+ },
+ {
+ "name": "addr",
+ "type": "uint64"
}
],
"id": "libvirt-35"
@@ -4846,25 +4894,29 @@
"type": "HostMemPolicy"
},
{
- "name": "share",
+ "name": "dump",
"type": "bool"
},
{
- "name": "host-nodes",
- "type": "int"
+ "name": "share",
+ "type": "bool"
},
{
"name": "prealloc",
"type": "bool"
},
{
- "name": "dump",
- "type": "bool"
+ "name": "size",
+ "type": "int"
},
{
- "name": "size",
+ "name": "host-nodes",
"type": "int"
},
+ {
+ "name": "id",
+ "type": "string"
+ },
{
"name": "merge",
"type": "bool"
@@ -5257,7 +5309,6 @@
"name": "Westmere-IBRS",
"typename": "Westmere-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5266,24 +5317,12 @@
"name": "Skylake-Server",
"typename": "Skylake-Server-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "mpx",
"avx512f",
"avx512dq",
- "rdseed",
- "adx",
- "smap",
- "clflushopt",
"clwb",
"avx512cd",
"avx512bw",
"avx512vl",
- "3dnowprefetch",
- "xsavec",
- "xgetbv1",
- "mpx",
- "mpx",
"avx512f",
"avx512f",
"avx512f"
@@ -5295,24 +5334,12 @@
"name": "Skylake-Server-IBRS",
"typename": "Skylake-Server-IBRS-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "mpx",
"avx512f",
"avx512dq",
- "rdseed",
- "adx",
- "smap",
"clwb",
"avx512cd",
"avx512bw",
"avx512vl",
- "spec-ctrl",
- "3dnowprefetch",
- "xsavec",
- "xgetbv1",
- "mpx",
- "mpx",
"avx512f",
"avx512f",
"avx512f"
@@ -5324,17 +5351,6 @@
"name": "Skylake-Client",
"typename": "Skylake-Client-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "mpx",
- "rdseed",
- "adx",
- "smap",
- "3dnowprefetch",
- "xsavec",
- "xgetbv1",
- "mpx",
- "mpx"
],
"static": false,
"migration-safe": true
@@ -5343,18 +5359,6 @@
"name": "Skylake-Client-IBRS",
"typename": "Skylake-Client-IBRS-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "mpx",
- "rdseed",
- "adx",
- "smap",
- "spec-ctrl",
- "3dnowprefetch",
- "xsavec",
- "xgetbv1",
- "mpx",
- "mpx"
],
"static": false,
"migration-safe": true
@@ -5371,7 +5375,6 @@
"name": "SandyBridge-IBRS",
"typename": "SandyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5390,7 +5393,6 @@
"unavailable-features": [
"sse4a",
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4",
"tbm"
@@ -5404,7 +5406,6 @@
"unavailable-features": [
"sse4a",
"misalignsse",
- "3dnowprefetch",
"xop",
"fma4"
],
@@ -5449,7 +5450,6 @@
"name": "Nehalem-IBRS",
"typename": "Nehalem-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5466,7 +5466,6 @@
"name": "IvyBridge-IBRS",
"typename": "IvyBridge-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5475,8 +5474,6 @@
"name": "Haswell",
"typename": "Haswell-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm"
],
"static": false,
"migration-safe": true
@@ -5493,7 +5490,6 @@
"name": "Haswell-noTSX-IBRS",
"typename": "Haswell-noTSX-IBRS-x86_64-cpu",
"unavailable-features": [
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5502,9 +5498,6 @@
"name": "Haswell-IBRS",
"typename": "Haswell-IBRS-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "spec-ctrl"
],
"static": false,
"migration-safe": true
@@ -5513,20 +5506,13 @@
"name": "EPYC",
"typename": "EPYC-x86_64-cpu",
"unavailable-features": [
- "rdseed",
- "adx",
- "smap",
- "clflushopt",
"sha-ni",
"mmxext",
"fxsr-opt",
"cr8legacy",
"sse4a",
"misalignsse",
- "3dnowprefetch",
- "osvw",
- "xsavec",
- "xgetbv1"
+ "osvw"
],
"static": false,
"migration-safe": true
@@ -5535,21 +5521,14 @@
"name": "EPYC-IBPB",
"typename": "EPYC-IBPB-x86_64-cpu",
"unavailable-features": [
- "rdseed",
- "adx",
- "smap",
- "clflushopt",
"sha-ni",
"mmxext",
"fxsr-opt",
"cr8legacy",
"sse4a",
"misalignsse",
- "3dnowprefetch",
"osvw",
- "ibpb",
- "xsavec",
- "xgetbv1"
+ "ibpb"
],
"static": false,
"migration-safe": true
@@ -5566,12 +5545,6 @@
"name": "Broadwell",
"typename": "Broadwell-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "rdseed",
- "adx",
- "smap",
- "3dnowprefetch"
],
"static": false,
"migration-safe": true
@@ -5580,10 +5553,6 @@
"name": "Broadwell-noTSX",
"typename": "Broadwell-noTSX-x86_64-cpu",
"unavailable-features": [
- "rdseed",
- "adx",
- "smap",
- "3dnowprefetch"
],
"static": false,
"migration-safe": true
@@ -5592,11 +5561,6 @@
"name": "Broadwell-noTSX-IBRS",
"typename": "Broadwell-noTSX-IBRS-x86_64-cpu",
"unavailable-features": [
- "rdseed",
- "adx",
- "smap",
- "spec-ctrl",
- "3dnowprefetch"
],
"static": false,
"migration-safe": true
@@ -5605,13 +5569,6 @@
"name": "Broadwell-IBRS",
"typename": "Broadwell-IBRS-x86_64-cpu",
"unavailable-features": [
- "hle",
- "rtm",
- "rdseed",
- "adx",
- "smap",
- "spec-ctrl",
- "3dnowprefetch"
],
"static": false,
"migration-safe": true
@@ -5787,6 +5744,14 @@
},
{
"parameters": [
+ {
+ "name": "rendernode",
+ "type": "string"
+ },
+ {
+ "name": "gl",
+ "type": "boolean"
+ },
{
"name": "head",
"type": "number"
@@ -6488,6 +6453,10 @@
},
{
"parameters": [
+ {
+ "name": "x-oob",
+ "type": "boolean"
+ },
{
"name": "pretty",
"type": "boolean"
@@ -14644,9 +14613,9 @@
"type": "int"
},
{
- "name": "static",
+ "name": "preallocation",
"default": null,
- "type": "bool"
+ "type": "356"
}
],
"meta-type": "object"
@@ -18410,12 +18379,12 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
"kvm-asyncpf": true,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
@@ -18427,7 +18396,7 @@
"mca": true,
"xcrypt": false,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
@@ -18437,7 +18406,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"xcrypt-en": false,
@@ -18449,17 +18418,17 @@
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "hle": false,
+ "hle": true,
"3dnowext": false,
"npt": false,
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
- "smap": false,
+ "smap": true,
"pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
@@ -18491,7 +18460,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 142,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -18502,7 +18471,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18516,7 +18485,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -18535,9 +18504,9 @@
"mmxext": false,
"popcnt": true,
"vaes": false,
- "xsaves": false,
+ "xsaves": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18549,7 +18518,7 @@
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
- "clflushopt": false,
+ "clflushopt": true,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -18560,12 +18529,12 @@
"vpclmulqdq": false,
"fxsr-opt": false,
"xstore": false,
- "rtm": false,
- "kvm-hint-dedicated": true,
+ "rtm": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
@@ -18573,10 +18542,10 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -18602,12 +18571,12 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
"kvm-asyncpf": true,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
@@ -18619,7 +18588,7 @@
"mca": true,
"xcrypt": false,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
@@ -18629,7 +18598,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"xcrypt-en": false,
@@ -18641,17 +18610,17 @@
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "hle": false,
+ "hle": true,
"3dnowext": false,
"npt": false,
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
- "smap": false,
+ "smap": true,
"pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
@@ -18683,7 +18652,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 142,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -18694,7 +18663,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18708,7 +18677,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -18727,9 +18696,9 @@
"mmxext": false,
"popcnt": true,
"vaes": false,
- "xsaves": false,
+ "xsaves": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18741,7 +18710,7 @@
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
- "clflushopt": false,
+ "clflushopt": true,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -18752,12 +18721,12 @@
"vpclmulqdq": false,
"fxsr-opt": false,
"xstore": false,
- "rtm": false,
- "kvm-hint-dedicated": true,
+ "rtm": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
@@ -18765,10 +18734,10 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -18795,9 +18764,10 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -18805,7 +18775,7 @@
"kvm_asyncpf": true,
"perfctr_core": false,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"decodeassists": false,
"avx512cd": false,
@@ -18822,7 +18792,7 @@
"xcrypt": false,
"thread-id": -1,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"hv-relaxed": false,
"hv-crash": false,
@@ -18834,7 +18804,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"cpuid-0xb": true,
@@ -18853,19 +18823,19 @@
"vmcb_clean": false,
"vmcb-clean": false,
"3dnowext": false,
- "hle": false,
+ "hle": true,
"npt": false,
"memory": "/machine/unattached/system[0]",
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm_lock": false,
"svm-lock": false,
"pfthreshold": false,
"smep": true,
- "smap": false,
+ "smap": true,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
@@ -18910,7 +18880,7 @@
"nodeid_msr": false,
"pdcm": false,
"movbe": true,
- "model": 63,
+ "model": 142,
"nrip_save": false,
"nrip-save": false,
"kvm_pv_unhalt": true,
@@ -18923,7 +18893,7 @@
"cx16": true,
"de": true,
"enforce": false,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -18942,7 +18912,7 @@
"pmu": false,
"pmm": false,
"apic": true,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"min-xlevel2": 0,
"tsc-adjust": true,
"tsc_adjust": true,
@@ -18966,10 +18936,10 @@
"mmxext": false,
"vaes": false,
"popcnt": true,
- "xsaves": false,
+ "xsaves": true,
"tcg-cpuid": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -18988,7 +18958,7 @@
"topoext": false,
"hv-vpindex": false,
"xlevel2": 0,
- "clflushopt": false,
+ "clflushopt": true,
"kvm-no-smi-migration": false,
"monitor": false,
"avx512er": false,
@@ -19003,15 +18973,15 @@
"hv-synic": false,
"xstore": false,
"fxsr_opt": false,
- "kvm-hint-dedicated": true,
- "rtm": false,
+ "kvm-hint-dedicated": false,
+ "rtm": true,
"lmce": true,
"hv-time": false,
"perfctr-nb": false,
"perfctr_nb": false,
"ffxsr": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vmx": false,
"vme": true,
@@ -19019,12 +18989,12 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
"pause_filter": false,
"sha-ni": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"abm": true,
"avx512pf": false,
"xstore-en": false
@@ -19061,12 +19031,12 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
"kvm-asyncpf": true,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
@@ -19078,7 +19048,7 @@
"mca": true,
"xcrypt": false,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
@@ -19088,7 +19058,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"xcrypt-en": false,
@@ -19100,17 +19070,17 @@
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "hle": false,
+ "hle": true,
"3dnowext": false,
"npt": false,
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
- "smap": false,
+ "smap": true,
"pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
@@ -19142,7 +19112,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 142,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -19153,7 +19123,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -19167,7 +19137,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -19186,9 +19156,9 @@
"mmxext": false,
"popcnt": true,
"vaes": false,
- "xsaves": false,
+ "xsaves": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -19200,7 +19170,7 @@
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
- "clflushopt": false,
+ "clflushopt": true,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -19211,12 +19181,12 @@
"vpclmulqdq": false,
"fxsr-opt": false,
"xstore": false,
- "rtm": false,
- "kvm-hint-dedicated": true,
+ "rtm": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
@@ -19224,10 +19194,10 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -19253,12 +19223,12 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
"kvm-asyncpf": true,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"avx512cd": false,
"decodeassists": false,
@@ -19270,7 +19240,7 @@
"mca": true,
"xcrypt": false,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"ds": false,
"fxsr": true,
@@ -19280,7 +19250,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"xcrypt-en": false,
@@ -19292,17 +19262,17 @@
"cmp-legacy": false,
"avx512-4fmaps": false,
"vmcb-clean": false,
- "hle": false,
+ "hle": true,
"3dnowext": false,
"npt": false,
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm-lock": false,
"smep": true,
- "smap": false,
+ "smap": true,
"pfthreshold": false,
"x2apic": true,
"avx512vbmi": false,
@@ -19334,7 +19304,7 @@
"pge": true,
"avx512bitalg": false,
"pdcm": false,
- "model": 63,
+ "model": 142,
"movbe": true,
"nrip-save": false,
"ssse3": true,
@@ -19345,7 +19315,7 @@
"fma": true,
"cx16": true,
"de": true,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -19359,7 +19329,7 @@
"osvw": false,
"apic": true,
"pmm": false,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"tsc-adjust": true,
"kvm-steal-time": true,
"kvmclock": true,
@@ -19378,9 +19348,9 @@
"mmxext": false,
"popcnt": true,
"vaes": false,
- "xsaves": false,
+ "xsaves": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -19392,7 +19362,7 @@
"kvm-pv-unhalt": true,
"tsc-scale": false,
"topoext": false,
- "clflushopt": false,
+ "clflushopt": true,
"monitor": false,
"avx512er": false,
"pmm-en": false,
@@ -19403,12 +19373,12 @@
"vpclmulqdq": false,
"fxsr-opt": false,
"xstore": false,
- "rtm": false,
- "kvm-hint-dedicated": true,
+ "rtm": true,
+ "kvm-hint-dedicated": false,
"lmce": true,
"perfctr-nb": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vme": true,
"vmx": false,
@@ -19416,10 +19386,10 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"sha-ni": false,
"abm": true,
"avx512pf": false,
@@ -19446,9 +19416,10 @@
"arat": true,
"gfni": false,
"pause-filter": false,
- "xsavec": false,
+ "xsavec": true,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -19456,7 +19427,7 @@
"kvm_asyncpf": true,
"perfctr_core": false,
"perfctr-core": false,
- "mpx": false,
+ "mpx": true,
"pbe": false,
"decodeassists": false,
"avx512cd": false,
@@ -19473,7 +19444,7 @@
"xcrypt": false,
"thread-id": -1,
"min-level": 13,
- "xgetbv1": false,
+ "xgetbv1": true,
"cid": false,
"hv-relaxed": false,
"hv-crash": false,
@@ -19485,7 +19456,7 @@
"avx512-vpopcntdq": false,
"phe": false,
"extapic": false,
- "3dnowprefetch": false,
+ "3dnowprefetch": true,
"avx512vbmi2": false,
"cr8legacy": false,
"cpuid-0xb": true,
@@ -19504,19 +19475,19 @@
"vmcb_clean": false,
"vmcb-clean": false,
"3dnowext": false,
- "hle": false,
+ "hle": true,
"npt": false,
"memory": "/machine/unattached/system[0]",
"clwb": false,
"lbrv": false,
- "adx": false,
+ "adx": true,
"ss": true,
"pni": true,
"svm_lock": false,
"svm-lock": false,
"pfthreshold": false,
"smep": true,
- "smap": false,
+ "smap": true,
"x2apic": true,
"avx512vbmi": false,
"avx512vnni": false,
@@ -19561,7 +19532,7 @@
"nodeid_msr": false,
"pdcm": false,
"movbe": true,
- "model": 63,
+ "model": 142,
"nrip_save": false,
"nrip-save": false,
"kvm_pv_unhalt": true,
@@ -19574,7 +19545,7 @@
"cx16": true,
"de": true,
"enforce": false,
- "stepping": 2,
+ "stepping": 10,
"xsave": true,
"clflush": true,
"skinit": false,
@@ -19593,7 +19564,7 @@
"pmu": false,
"pmm": false,
"apic": true,
- "spec-ctrl": false,
+ "spec-ctrl": true,
"min-xlevel2": 0,
"tsc-adjust": true,
"tsc_adjust": true,
@@ -19617,10 +19588,10 @@
"mmxext": false,
"vaes": false,
"popcnt": true,
- "xsaves": false,
+ "xsaves": true,
"tcg-cpuid": true,
"lm": true,
- "umip": false,
+ "umip": true,
"pse": true,
"avx2": true,
"sep": true,
@@ -19639,7 +19610,7 @@
"topoext": false,
"hv-vpindex": false,
"xlevel2": 0,
- "clflushopt": false,
+ "clflushopt": true,
"kvm-no-smi-migration": false,
"monitor": false,
"avx512er": false,
@@ -19654,15 +19625,15 @@
"hv-synic": false,
"xstore": false,
"fxsr_opt": false,
- "kvm-hint-dedicated": true,
- "rtm": false,
+ "kvm-hint-dedicated": false,
+ "rtm": true,
"lmce": true,
"hv-time": false,
"perfctr-nb": false,
"perfctr_nb": false,
"ffxsr": false,
"rdrand": true,
- "rdseed": false,
+ "rdseed": true,
"avx512-4vnniw": false,
"vmx": false,
"vme": true,
@@ -19670,12 +19641,12 @@
"mtrr": true,
"rdtscp": true,
"pse36": true,
- "kvm-pv-tlb-flush": false,
+ "kvm-pv-tlb-flush": true,
"tbm": false,
"wdt": false,
"pause_filter": false,
"sha-ni": false,
- "model-id": "Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz",
+ "model-id": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz",
"abm": true,
"avx512pf": false,
"xstore-en": false
@@ -20716,6 +20687,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
@@ -21367,6 +21339,7 @@
"xsavec": false,
"intel-pt": false,
"osxsave": false,
+ "hv-frequencies": false,
"tsc-frequency": 0,
"xd": true,
"hv-vendor-id": "",
diff --git a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
index b35206efea..6e94be82c4 100644
--- a/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
+++ b/tests/qemucapabilitiesdata/caps_2.12.0.x86_64.xml
@@ -113,6 +113,7 @@
<flag name='gic-version'/>
<flag name='incoming-defer'/>
<flag name='virtio-gpu'/>
+ <flag name='virtio-gpu.virgl'/>
<flag name='virtio-keyboard'/>
<flag name='virtio-mouse'/>
<flag name='virtio-tablet'/>
@@ -123,6 +124,7 @@
<flag name='vserport-change-event'/>
<flag name='virtio-balloon-pci.deflate-on-oom'/>
<flag name='mptsas1068'/>
+ <flag name='spice-gl'/>
<flag name='qxl.vram64_size_mb'/>
<flag name='chardev-logfile'/>
<flag name='debug-threads'/>
@@ -152,6 +154,7 @@
<flag name='drive-iotune-group'/>
<flag name='query-cpu-model-expansion'/>
<flag name='virtio-net.host_mtu'/>
+ <flag name='spice-rendernode'/>
<flag name='nvdimm'/>
<flag name='pcie-root-port'/>
<flag name='query-cpu-definitions'/>
@@ -207,10 +210,11 @@
<flag name='memory-backend-memfd.hugetlb'/>
<flag name='iothread.poll-max-ns'/>
<flag name='memory-backend-file.align'/>
- <version>2011090</version>
+ <flag name='nvdimm.unarmed'/>
+ <version>2012000</version>
<kvmVersion>0</kvmVersion>
- <microcodeVersion>414601</microcodeVersion>
- <package>v2.12.0-rc0</package>
+ <microcodeVersion>414020</microcodeVersion>
+ <package>v2.12.0</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='phys-bits' type='number' value='0'/>
@@ -224,9 +228,10 @@
<property name='arat' type='boolean' value='true'
migratable='yes'/>
<property name='gfni' type='boolean' value='false'/>
<property name='pause-filter' type='boolean'
value='false'/>
- <property name='xsavec' type='boolean' value='false'/>
+ <property name='xsavec' type='boolean' value='true'
migratable='yes'/>
<property name='intel-pt' type='boolean'
value='false'/>
<property name='osxsave' type='boolean'
value='false'/>
+ <property name='hv-frequencies' type='boolean'
value='false'/>
<property name='tsc-frequency' type='number'
value='0'/>
<property name='xd' type='boolean' value='true'
migratable='yes'/>
<property name='hv-vendor-id' type='string' value=''/>
@@ -234,7 +239,7 @@
<property name='kvm_asyncpf' type='boolean' value='true'
migratable='yes'/>
<property name='perfctr_core' type='boolean'
value='false'/>
<property name='perfctr-core' type='boolean'
value='false'/>
- <property name='mpx' type='boolean' value='false'/>
+ <property name='mpx' type='boolean' value='true'
migratable='yes'/>
<property name='pbe' type='boolean' value='false'/>
<property name='decodeassists' type='boolean'
value='false'/>
<property name='avx512cd' type='boolean'
value='false'/>
@@ -251,7 +256,7 @@
<property name='xcrypt' type='boolean' value='false'/>
<property name='thread-id' type='number' value='-1'/>
<property name='min-level' type='number' value='13'/>
- <property name='xgetbv1' type='boolean'
value='false'/>
+ <property name='xgetbv1' type='boolean' value='true'
migratable='yes'/>
<property name='cid' type='boolean' value='false'/>
<property name='hv-relaxed' type='boolean'
value='false'/>
<property name='hv-crash' type='boolean'
value='false'/>
@@ -263,7 +268,7 @@
<property name='avx512-vpopcntdq' type='boolean'
value='false'/>
<property name='phe' type='boolean' value='false'/>
<property name='extapic' type='boolean'
value='false'/>
- <property name='3dnowprefetch' type='boolean'
value='false'/>
+ <property name='3dnowprefetch' type='boolean' value='true'
migratable='yes'/>
<property name='avx512vbmi2' type='boolean'
value='false'/>
<property name='cr8legacy' type='boolean'
value='false'/>
<property name='cpuid-0xb' type='boolean' value='true'
migratable='yes'/>
@@ -282,19 +287,19 @@
<property name='vmcb_clean' type='boolean'
value='false'/>
<property name='vmcb-clean' type='boolean'
value='false'/>
<property name='3dnowext' type='boolean'
value='false'/>
- <property name='hle' type='boolean' value='false'/>
+ <property name='hle' type='boolean' value='true'
migratable='yes'/>
<property name='npt' type='boolean' value='false'/>
<property name='memory' type='string'
value='/machine/unattached/system[0]'/>
<property name='clwb' type='boolean' value='false'/>
<property name='lbrv' type='boolean' value='false'/>
- <property name='adx' type='boolean' value='false'/>
+ <property name='adx' type='boolean' value='true'
migratable='yes'/>
<property name='ss' type='boolean' value='true'
migratable='yes'/>
<property name='pni' type='boolean' value='true'
migratable='yes'/>
<property name='svm_lock' type='boolean'
value='false'/>
<property name='svm-lock' type='boolean'
value='false'/>
<property name='pfthreshold' type='boolean'
value='false'/>
<property name='smep' type='boolean' value='true'
migratable='yes'/>
- <property name='smap' type='boolean' value='false'/>
+ <property name='smap' type='boolean' value='true'
migratable='yes'/>
<property name='x2apic' type='boolean' value='true'
migratable='yes'/>
<property name='avx512vbmi' type='boolean'
value='false'/>
<property name='avx512vnni' type='boolean'
value='false'/>
@@ -339,7 +344,7 @@
<property name='nodeid_msr' type='boolean'
value='false'/>
<property name='pdcm' type='boolean' value='false'/>
<property name='movbe' type='boolean' value='true'
migratable='yes'/>
- <property name='model' type='number' value='63'/>
+ <property name='model' type='number' value='142'/>
<property name='nrip_save' type='boolean'
value='false'/>
<property name='nrip-save' type='boolean'
value='false'/>
<property name='kvm_pv_unhalt' type='boolean' value='true'
migratable='yes'/>
@@ -352,7 +357,7 @@
<property name='cx16' type='boolean' value='true'
migratable='yes'/>
<property name='de' type='boolean' value='true'
migratable='yes'/>
<property name='enforce' type='boolean'
value='false'/>
- <property name='stepping' type='number' value='2'/>
+ <property name='stepping' type='number' value='10'/>
<property name='xsave' type='boolean' value='true'
migratable='yes'/>
<property name='clflush' type='boolean' value='true'
migratable='yes'/>
<property name='skinit' type='boolean' value='false'/>
@@ -371,7 +376,7 @@
<property name='pmu' type='boolean' value='false'/>
<property name='pmm' type='boolean' value='false'/>
<property name='apic' type='boolean' value='true'
migratable='yes'/>
- <property name='spec-ctrl' type='boolean'
value='false'/>
+ <property name='spec-ctrl' type='boolean' value='true'
migratable='yes'/>
<property name='min-xlevel2' type='number' value='0'/>
<property name='tsc-adjust' type='boolean' value='true'
migratable='yes'/>
<property name='tsc_adjust' type='boolean' value='true'
migratable='yes'/>
@@ -395,10 +400,10 @@
<property name='mmxext' type='boolean' value='false'/>
<property name='vaes' type='boolean' value='false'/>
<property name='popcnt' type='boolean' value='true'
migratable='yes'/>
- <property name='xsaves' type='boolean' value='false'/>
+ <property name='xsaves' type='boolean' value='true'
migratable='yes'/>
<property name='tcg-cpuid' type='boolean' value='true'
migratable='yes'/>
<property name='lm' type='boolean' value='true'
migratable='yes'/>
- <property name='umip' type='boolean' value='false'/>
+ <property name='umip' type='boolean' value='true'
migratable='yes'/>
<property name='pse' type='boolean' value='true'
migratable='yes'/>
<property name='avx2' type='boolean' value='true'
migratable='yes'/>
<property name='sep' type='boolean' value='true'
migratable='yes'/>
@@ -417,7 +422,7 @@
<property name='topoext' type='boolean'
value='false'/>
<property name='hv-vpindex' type='boolean'
value='false'/>
<property name='xlevel2' type='number' value='0'/>
- <property name='clflushopt' type='boolean'
value='false'/>
+ <property name='clflushopt' type='boolean' value='true'
migratable='yes'/>
<property name='kvm-no-smi-migration' type='boolean'
value='false'/>
<property name='monitor' type='boolean'
value='false'/>
<property name='avx512er' type='boolean'
value='false'/>
@@ -432,15 +437,15 @@
<property name='hv-synic' type='boolean'
value='false'/>
<property name='xstore' type='boolean' value='false'/>
<property name='fxsr_opt' type='boolean'
value='false'/>
- <property name='kvm-hint-dedicated' type='boolean'
value='true' migratable='yes'/>
- <property name='rtm' type='boolean' value='false'/>
+ <property name='kvm-hint-dedicated' type='boolean'
value='false'/>
+ <property name='rtm' type='boolean' value='true'
migratable='yes'/>
<property name='lmce' type='boolean' value='true'
migratable='yes'/>
<property name='hv-time' type='boolean'
value='false'/>
<property name='perfctr-nb' type='boolean'
value='false'/>
<property name='perfctr_nb' type='boolean'
value='false'/>
<property name='ffxsr' type='boolean' value='false'/>
<property name='rdrand' type='boolean' value='true'
migratable='yes'/>
- <property name='rdseed' type='boolean' value='false'/>
+ <property name='rdseed' type='boolean' value='true'
migratable='yes'/>
<property name='avx512-4vnniw' type='boolean'
value='false'/>
<property name='vmx' type='boolean' value='false'/>
<property name='vme' type='boolean' value='true'
migratable='yes'/>
@@ -448,12 +453,12 @@
<property name='mtrr' type='boolean' value='true'
migratable='yes'/>
<property name='rdtscp' type='boolean' value='true'
migratable='yes'/>
<property name='pse36' type='boolean' value='true'
migratable='yes'/>
- <property name='kvm-pv-tlb-flush' type='boolean'
value='false'/>
+ <property name='kvm-pv-tlb-flush' type='boolean'
value='true' migratable='yes'/>
<property name='tbm' type='boolean' value='false'/>
<property name='wdt' type='boolean' value='false'/>
<property name='pause_filter' type='boolean'
value='false'/>
<property name='sha-ni' type='boolean' value='false'/>
- <property name='model-id' type='string' value='Intel(R)
Xeon(R) CPU E5-2630 v3 @ 2.40GHz'/>
+ <property name='model-id' type='string' value='Intel(R)
Core(TM) i7-8650U CPU @ 1.90GHz'/>
<property name='abm' type='boolean' value='true'
migratable='yes'/>
<property name='avx512pf' type='boolean'
value='false'/>
<property name='xstore-en' type='boolean'
value='false'/>
@@ -473,6 +478,7 @@
<property name='xsavec' type='boolean' value='false'/>
<property name='intel-pt' type='boolean'
value='false'/>
<property name='osxsave' type='boolean'
value='false'/>
+ <property name='hv-frequencies' type='boolean'
value='false'/>
<property name='tsc-frequency' type='number'
value='0'/>
<property name='xd' type='boolean' value='true'
migratable='yes'/>
<property name='hv-vendor-id' type='string' value=''/>
@@ -731,91 +737,37 @@
<blocker name='3dnow'/>
</cpu>
<cpu type='kvm' name='Westmere' usable='yes'/>
- <cpu type='kvm' name='Westmere-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Westmere-IBRS' usable='yes'/>
<cpu type='kvm' name='Skylake-Server' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='mpx'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='clflushopt'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
- <blocker name='mpx'/>
- <blocker name='mpx'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
</cpu>
<cpu type='kvm' name='Skylake-Server-IBRS' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='mpx'/>
<blocker name='avx512f'/>
<blocker name='avx512dq'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
<blocker name='clwb'/>
<blocker name='avx512cd'/>
<blocker name='avx512bw'/>
<blocker name='avx512vl'/>
- <blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
- <blocker name='mpx'/>
- <blocker name='mpx'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
</cpu>
- <cpu type='kvm' name='Skylake-Client' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='mpx'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
- <blocker name='mpx'/>
- <blocker name='mpx'/>
- </cpu>
- <cpu type='kvm' name='Skylake-Client-IBRS' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='mpx'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
- <blocker name='mpx'/>
- <blocker name='mpx'/>
- </cpu>
+ <cpu type='kvm' name='Skylake-Client' usable='yes'/>
+ <cpu type='kvm' name='Skylake-Client-IBRS'
usable='yes'/>
<cpu type='kvm' name='SandyBridge' usable='yes'/>
- <cpu type='kvm' name='SandyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='SandyBridge-IBRS' usable='yes'/>
<cpu type='kvm' name='Penryn' usable='yes'/>
<cpu type='kvm' name='Opteron_G5' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
<blocker name='tbm'/>
@@ -823,7 +775,6 @@
<cpu type='kvm' name='Opteron_G4' usable='no'>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='xop'/>
<blocker name='fma4'/>
</cpu>
@@ -834,90 +785,37 @@
<cpu type='kvm' name='Opteron_G2' usable='yes'/>
<cpu type='kvm' name='Opteron_G1' usable='yes'/>
<cpu type='kvm' name='Nehalem' usable='yes'/>
- <cpu type='kvm' name='Nehalem-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Nehalem-IBRS' usable='yes'/>
<cpu type='kvm' name='IvyBridge' usable='yes'/>
- <cpu type='kvm' name='IvyBridge-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
- <cpu type='kvm' name='Haswell' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- </cpu>
+ <cpu type='kvm' name='IvyBridge-IBRS' usable='yes'/>
+ <cpu type='kvm' name='Haswell' usable='yes'/>
<cpu type='kvm' name='Haswell-noTSX' usable='yes'/>
- <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='no'>
- <blocker name='spec-ctrl'/>
- </cpu>
- <cpu type='kvm' name='Haswell-IBRS' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='spec-ctrl'/>
- </cpu>
+ <cpu type='kvm' name='Haswell-noTSX-IBRS' usable='yes'/>
+ <cpu type='kvm' name='Haswell-IBRS' usable='yes'/>
<cpu type='kvm' name='EPYC' usable='no'>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='clflushopt'/>
<blocker name='sha-ni'/>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='cr8legacy'/>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
</cpu>
<cpu type='kvm' name='EPYC-IBPB' usable='no'>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='clflushopt'/>
<blocker name='sha-ni'/>
<blocker name='mmxext'/>
<blocker name='fxsr-opt'/>
<blocker name='cr8legacy'/>
<blocker name='sse4a'/>
<blocker name='misalignsse'/>
- <blocker name='3dnowprefetch'/>
<blocker name='osvw'/>
<blocker name='ibpb'/>
- <blocker name='xsavec'/>
- <blocker name='xgetbv1'/>
</cpu>
<cpu type='kvm' name='Conroe' usable='yes'/>
- <cpu type='kvm' name='Broadwell' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='3dnowprefetch'/>
- </cpu>
- <cpu type='kvm' name='Broadwell-noTSX' usable='no'>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='3dnowprefetch'/>
- </cpu>
- <cpu type='kvm' name='Broadwell-noTSX-IBRS' usable='no'>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
- </cpu>
- <cpu type='kvm' name='Broadwell-IBRS' usable='no'>
- <blocker name='hle'/>
- <blocker name='rtm'/>
- <blocker name='rdseed'/>
- <blocker name='adx'/>
- <blocker name='smap'/>
- <blocker name='spec-ctrl'/>
- <blocker name='3dnowprefetch'/>
- </cpu>
+ <cpu type='kvm' name='Broadwell' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-noTSX' usable='yes'/>
+ <cpu type='kvm' name='Broadwell-noTSX-IBRS'
usable='yes'/>
+ <cpu type='kvm' name='Broadwell-IBRS' usable='yes'/>
<cpu type='kvm' name='486' usable='yes'/>
<cpu type='tcg' name='max' usable='yes'/>
<cpu type='tcg' name='host' usable='no'>
--
2.20.1