<feature policy='require' name='stibp'/>
<feature policy='require' name='arch-capabilities'/>
<feature policy='require' name='ssbd'/>
- <feature policy='require' name='xsaves'/>
<feature policy='require' name='cmp_legacy'/>
<feature policy='require' name='invtsc'/>
<feature policy='require' name='amd-ssbd'/>
<feature policy='require' name='skip-l1dfl-vmentry'/>
<feature policy='require' name='mds-no'/>
<feature policy='require' name='pschange-mc-no'/>
+ <feature policy='disable' name='xsaves'/>
</mode>
<mode name='custom' supported='yes'>
<model usable='yes' vendor='unknown'>qemu64</model>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel'>Haswell</model>
- <model usable='yes' vendor='AMD'>EPYC-Rome</model>
+ <model usable='no' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='AMD'>EPYC-Milan</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD'>EPYC</model>
</enum>
<enum name='backendModel'>
<value>builtin</value>
- <value>lkcf</value>
</enum>
</crypto>
</devices>
</enum>
<enum name='backendModel'>
<value>builtin</value>
- <value>lkcf</value>
</enum>
</crypto>
</devices>
<feature policy='require' name='stibp'/>
<feature policy='require' name='arch-capabilities'/>
<feature policy='require' name='ssbd'/>
- <feature policy='require' name='xsaves'/>
<feature policy='require' name='cmp_legacy'/>
<feature policy='require' name='invtsc'/>
<feature policy='require' name='amd-ssbd'/>
<feature policy='require' name='skip-l1dfl-vmentry'/>
<feature policy='require' name='mds-no'/>
<feature policy='require' name='pschange-mc-no'/>
+ <feature policy='disable' name='xsaves'/>
</mode>
<mode name='custom' supported='yes'>
<model usable='yes' vendor='unknown'>qemu64</model>
<model usable='no' vendor='Intel'>Haswell-noTSX</model>
<model usable='no' vendor='Intel'>Haswell-IBRS</model>
<model usable='no' vendor='Intel'>Haswell</model>
- <model usable='yes' vendor='AMD'>EPYC-Rome</model>
+ <model usable='no' vendor='AMD'>EPYC-Rome</model>
<model usable='no' vendor='AMD'>EPYC-Milan</model>
<model usable='yes' vendor='AMD'>EPYC-IBPB</model>
<model usable='yes' vendor='AMD'>EPYC</model>
</enum>
<enum name='backendModel'>
<value>builtin</value>
- <value>lkcf</value>
</enum>
</crypto>
</devices>
"minor": 0,
"major": 8
},
- "package": "v8.0.0-1619-g369081c455"
+ "package": "v8.0.0-1739-g5f9dd6a8ce"
},
"id": "libvirt-2"
}
],
"meta-type": "object",
"features": [
+ "fdset"
]
},
{
"parent": "chardev-ringbuf"
},
{
- "name": "Haswell-v3-x86_64-cpu",
- "parent": "x86_64-cpu"
+ "name": "i82557a",
+ "parent": "pci-device"
},
{
"name": "vhost-user-scsi-pci-non-transitional",
"parent": "vhost-user-scsi-pci-base"
},
{
- "name": "i82557a",
- "parent": "pci-device"
+ "name": "vmmouse",
+ "parent": "isa-device"
},
{
"name": "chardev-udp",
"parent": "virtio-scsi-pci-base"
},
{
- "name": "vmmouse",
- "parent": "isa-device"
+ "name": "Haswell-v3-x86_64-cpu",
+ "parent": "x86_64-cpu"
},
{
"name": "migration",
"name": "Conroe-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "cryptodev-backend-lkcf",
- "parent": "cryptodev-backend"
- },
{
"name": "apic",
"parent": "apic-common"
"parent": "usb-device"
},
{
- "name": "IvyBridge-x86_64-cpu",
+ "name": "SandyBridge-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
- "name": "SandyBridge-v1-x86_64-cpu",
+ "name": "IvyBridge-x86_64-cpu",
"parent": "x86_64-cpu"
},
{
"name": "KnightsMill-v1-x86_64-cpu",
"parent": "x86_64-cpu"
},
- {
- "name": "virtio-mmio",
- "parent": "sys-bus-device"
- },
{
"name": "pentium2-x86_64-cpu",
"parent": "x86_64-cpu"
},
+ {
+ "name": "virtio-mmio",
+ "parent": "sys-bus-device"
+ },
{
"name": "Broadwell-v1-x86_64-cpu",
"parent": "x86_64-cpu"
"name": "i440FX-pcihost",
"parent": "pci-host-bridge"
},
- {
- "name": "virtio-iommu-device",
- "parent": "virtio-device"
- },
{
"name": "isa-debugcon",
"parent": "isa-device"
"parent": "ivshmem-common"
},
{
- "name": "PIIX3-xen",
- "parent": "pci-piix3"
+ "name": "virtio-iommu-device",
+ "parent": "virtio-device"
},
{
"name": "virtio-net-pci",
"cldemote",
"movdiri",
"movdir64b",
- "spec-ctrl"
+ "spec-ctrl",
+ "xsaves"
],
"static": false,
"migration-safe": true,
"movdir64b",
"spec-ctrl",
"core-capability",
+ "xsaves",
"split-lock-detect"
],
"static": false,
"avx512vl",
"pku",
"spec-ctrl",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"pcid",
"erms",
"invpcid",
- "spec-ctrl"
+ "spec-ctrl",
+ "xsaves"
],
"static": false,
"migration-safe": true,
"fzrm",
"fsrs",
"fsrc",
+ "xsaves",
"xfd",
"avx512f",
"avx512f",
"fzrm",
"fsrs",
"fsrc",
+ "xsaves",
"xfd",
"avx512f",
"avx512f",
"la57",
"fsrm",
"spec-ctrl",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"la57",
"fsrm",
"spec-ctrl",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"name": "EPYC-v4",
"typename": "EPYC-v4-x86_64-cpu",
"unavailable-features": [
+ "xsaves"
],
"static": false,
"migration-safe": true,
"name": "EPYC-v3",
"typename": "EPYC-v3-x86_64-cpu",
"unavailable-features": [
+ "xsaves"
],
"static": false,
"migration-safe": true,
"name": "EPYC-Rome-v3",
"typename": "EPYC-Rome-v3-x86_64-cpu",
"unavailable-features": [
- "ibrs"
+ "ibrs",
+ "xsaves"
],
"static": false,
"migration-safe": true,
"name": "EPYC-Rome-v2",
"typename": "EPYC-Rome-v2-x86_64-cpu",
"unavailable-features": [
- "ibrs"
+ "ibrs",
+ "xsaves"
],
"static": false,
"migration-safe": true,
"name": "EPYC-Rome-v1",
"typename": "EPYC-Rome-v1-x86_64-cpu",
"unavailable-features": [
+ "xsaves"
],
"static": false,
"migration-safe": true,
"name": "EPYC-Rome",
"typename": "EPYC-Rome-x86_64-cpu",
"unavailable-features": [
+ "xsaves"
],
"alias-of": "EPYC-Rome-v1",
"static": false,
"stibp-always-on",
"amd-psfd",
"no-nested-data-bp",
+ "xsaves",
"pku"
],
"static": false,
"pku",
"fsrm",
"ibrs",
+ "xsaves",
"pku"
],
"static": false,
"pku",
"fsrm",
"ibrs",
+ "xsaves",
"pku"
],
"alias-of": "EPYC-Milan-v1",
"amd-psfd",
"no-nested-data-bp",
"auto-ibrs",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"amd-psfd",
"no-nested-data-bp",
"auto-ibrs",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"name": "Dhyana-v2",
"typename": "Dhyana-v2-x86_64-cpu",
"unavailable-features": [
+ "xsaves"
],
"static": false,
"migration-safe": true,
"typename": "Denverton-v3-x86_64-cpu",
"unavailable-features": [
"erms",
- "spec-ctrl"
+ "spec-ctrl",
+ "xsaves"
],
"static": false,
"migration-safe": true,
"avx512vnni",
"spec-ctrl",
"avx512-bf16",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"pku",
"avx512vnni",
"spec-ctrl",
+ "xsaves",
"avx512f",
"avx512f",
"avx512f",
"vaes": false,
"serialize": false,
"movdir64b": false,
- "xsaves": true,
+ "xsaves": false,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"vaes": false,
"serialize": false,
"movdir64b": false,
- "xsaves": true,
+ "xsaves": false,
"vmx-shadow-vmcs": false,
"lm": true,
"vmx-exit-save-preemption-timer": false,
"sgx-tokenkey": false,
"cldemote": false,
"vmx-ept": false,
- "hv-tlbflush-direct": false,
+ "hv-tlbflush-direct": true,
"xfd": false,
"hv-reenlightenment": true,
"kvm-mmu": false,
"popcnt": true,
"vaes": false,
"serialize": false,
- "xsaves": true,
+ "xsaves": false,
"movdir64b": false,
"vmx-shadow-vmcs": false,
"tcg-cpuid": true,
"vmx-entry-load-efer": false,
"level-func7": 0,
"vmx-mtf": false,
- "hv-tlbflush-ext": false,
+ "hv-tlbflush-ext": true,
"pause_filter": true,
"model-id": "AMD Ryzen 9 3900X 12-Core Processor ",
"sha-ni": true,
<flag name='machine-hpet'/>
<flag name='netdev.stream'/>
<flag name='virtio-crypto'/>
- <flag name='cryptodev-backend-lkcf'/>
<flag name='pvpanic-pci'/>
<flag name='netdev.stream.reconnect'/>
<flag name='virtio-gpu.blob'/>
<flag name='qcow2-discard-no-unref'/>
<version>8000050</version>
<microcodeVersion>43100245</microcodeVersion>
- <package>v8.0.0-1619-g369081c455</package>
+ <package>v8.0.0-1739-g5f9dd6a8ce</package>
<arch>x86_64</arch>
<hostCPU type='kvm' model='base' migratability='yes'>
<property name='avx-ne-convert' type='boolean' value='false'/>
<property name='vaes' type='boolean' value='false'/>
<property name='serialize' type='boolean' value='false'/>
<property name='movdir64b' type='boolean' value='false'/>
- <property name='xsaves' type='boolean' value='true' migratable='yes'/>
+ <property name='xsaves' type='boolean' value='false'/>
<property name='vmx-shadow-vmcs' type='boolean' value='false'/>
<property name='lm' type='boolean' value='true' migratable='yes'/>
<property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/>
<blocker name='movdiri'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='Snowridge-v3' typename='Snowridge-v3-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='movdir64b'/>
<blocker name='spec-ctrl'/>
<blocker name='core-capability'/>
+ <blocker name='xsaves'/>
<blocker name='split-lock-detect'/>
</cpu>
<cpu type='kvm' name='Snowridge-v2' typename='Snowridge-v2-x86_64-cpu' usable='no'>
<blocker name='avx512vl'/>
<blocker name='pku'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='erms'/>
<blocker name='invpcid'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='Skylake-Client-v3' typename='Skylake-Client-v3-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='fzrm'/>
<blocker name='fsrs'/>
<blocker name='fsrc'/>
+ <blocker name='xsaves'/>
<blocker name='xfd'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='fzrm'/>
<blocker name='fsrs'/>
<blocker name='fsrc'/>
+ <blocker name='xsaves'/>
<blocker name='xfd'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='la57'/>
<blocker name='fsrm'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='invpcid'/>
<blocker name='rtm'/>
</cpu>
- <cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='yes'/>
- <cpu type='kvm' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='EPYC-v4' typename='EPYC-v4-x86_64-cpu' usable='no'>
+ <blocker name='xsaves'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-v3' typename='EPYC-v3-x86_64-cpu' usable='no'>
+ <blocker name='xsaves'/>
+ </cpu>
<cpu type='kvm' name='EPYC-v2' typename='EPYC-v2-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='EPYC-v1' typename='EPYC-v1-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='EPYC-Rome-v4' typename='EPYC-Rome-v4-x86_64-cpu' usable='no'>
</cpu>
<cpu type='kvm' name='EPYC-Rome-v3' typename='EPYC-Rome-v3-x86_64-cpu' usable='no'>
<blocker name='ibrs'/>
+ <blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='EPYC-Rome-v2' typename='EPYC-Rome-v2-x86_64-cpu' usable='no'>
<blocker name='ibrs'/>
+ <blocker name='xsaves'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='no'>
+ <blocker name='xsaves'/>
+ </cpu>
+ <cpu type='kvm' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='no'>
+ <blocker name='xsaves'/>
</cpu>
- <cpu type='kvm' name='EPYC-Rome-v1' typename='EPYC-Rome-v1-x86_64-cpu' usable='yes'/>
- <cpu type='kvm' name='EPYC-Rome' typename='EPYC-Rome-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='EPYC-Milan-v2' typename='EPYC-Milan-v2-x86_64-cpu' usable='no'>
<blocker name='pcid'/>
<blocker name='erms'/>
<blocker name='stibp-always-on'/>
<blocker name='amd-psfd'/>
<blocker name='no-nested-data-bp'/>
+ <blocker name='xsaves'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='EPYC-Milan-v1' typename='EPYC-Milan-v1-x86_64-cpu' usable='no'>
<blocker name='pku'/>
<blocker name='fsrm'/>
<blocker name='ibrs'/>
+ <blocker name='xsaves'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='EPYC-Milan' typename='EPYC-Milan-x86_64-cpu' usable='no'>
<blocker name='pku'/>
<blocker name='fsrm'/>
<blocker name='ibrs'/>
+ <blocker name='xsaves'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='EPYC-IBPB' typename='EPYC-IBPB-x86_64-cpu' usable='yes'/>
<blocker name='amd-psfd'/>
<blocker name='no-nested-data-bp'/>
<blocker name='auto-ibrs'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='amd-psfd'/>
<blocker name='no-nested-data-bp'/>
<blocker name='auto-ibrs'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
</cpu>
<cpu type='kvm' name='EPYC' typename='EPYC-x86_64-cpu' usable='yes'/>
- <cpu type='kvm' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='yes'/>
+ <cpu type='kvm' name='Dhyana-v2' typename='Dhyana-v2-x86_64-cpu' usable='no'>
+ <blocker name='xsaves'/>
+ </cpu>
<cpu type='kvm' name='Dhyana-v1' typename='Dhyana-v1-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Dhyana' typename='Dhyana-x86_64-cpu' usable='yes'/>
<cpu type='kvm' name='Denverton-v3' typename='Denverton-v3-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
</cpu>
<cpu type='kvm' name='Denverton-v2' typename='Denverton-v2-x86_64-cpu' usable='no'>
<blocker name='erms'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
<blocker name='avx512-bf16'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='pku'/>
<blocker name='avx512vnni'/>
<blocker name='spec-ctrl'/>
+ <blocker name='xsaves'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
<blocker name='avx512f'/>
-object '{"qom-type":"secret","id":"masterKey0","format":"raw","file":"/var/lib/libvirt/qemu/domain--1-QEMUGuest1/master-key.aes"}' \
-machine q35,usb=off,dump-guest-core=off,memory-backend=pc.ram,acpi=off \
-accel kvm \
--cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,xsaves=on,cmp-legacy=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on \
+-cpu EPYC-Rome,x2apic=on,tsc-deadline=on,hypervisor=on,tsc-adjust=on,stibp=on,arch-capabilities=on,ssbd=on,cmp-legacy=on,amd-ssbd=on,virt-ssbd=on,lbrv=on,tsc-scale=on,vmcb-clean=on,pause-filter=on,pfthreshold=on,v-vmsave-vmload=on,vgif=on,svme-addr-chk=on,lfence-always-serializing=on,null-sel-clr-base=on,rdctl-no=on,skip-l1dfl-vmentry=on,mds-no=on,pschange-mc-no=on,xsaves=off \
-m size=219136k \
-object '{"qom-type":"memory-backend-ram","id":"pc.ram","size":224395264}' \
-overcommit mem-lock=off \