From: Jiri Denemark <jdenemar@redhat.com> Expanding a CPU model always produces a sorted list of features so the features in host-model CPU capabilities were either sorted or not depending on flags passed to virConnectGetDomainCapabilities. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> --- Notes: Version 2: - new patch src/qemu/qemu_capabilities.c | 1 + .../qemu_10.0.0-q35.x86_64+amdsev.xml | 48 ++++---- .../domaincapsdata/qemu_10.0.0-q35.x86_64.xml | 50 ++++----- .../qemu_10.0.0-tcg.x86_64+amdsev.xml | 60 +++++----- .../domaincapsdata/qemu_10.0.0-tcg.x86_64.xml | 60 +++++----- tests/domaincapsdata/qemu_10.0.0.s390x.xml | 94 ++++++++-------- .../qemu_10.0.0.x86_64+amdsev.xml | 48 ++++---- tests/domaincapsdata/qemu_10.0.0.x86_64.xml | 50 ++++----- .../qemu_10.1.0-q35.x86_64+inteltdx.xml | 56 ++++----- .../domaincapsdata/qemu_10.1.0-q35.x86_64.xml | 40 +++---- .../qemu_10.1.0-tcg.x86_64+inteltdx.xml | 66 +++++------ .../domaincapsdata/qemu_10.1.0-tcg.x86_64.xml | 66 +++++------ tests/domaincapsdata/qemu_10.1.0.s390x.xml | 106 +++++++++--------- .../qemu_10.1.0.x86_64+inteltdx.xml | 56 ++++----- tests/domaincapsdata/qemu_10.1.0.x86_64.xml | 40 +++---- .../domaincapsdata/qemu_10.2.0-q35.x86_64.xml | 24 ++-- .../qemu_10.2.0-tcg.x86_64+mshv.xml | 66 +++++------ .../domaincapsdata/qemu_10.2.0-tcg.x86_64.xml | 66 +++++------ tests/domaincapsdata/qemu_10.2.0.x86_64.xml | 24 ++-- .../qemu_11.0.0-q35.x86_64+sgx.xml | 24 ++-- .../domaincapsdata/qemu_11.0.0-q35.x86_64.xml | 24 ++-- .../qemu_11.0.0-tcg.x86_64+sgx.xml | 66 +++++------ .../domaincapsdata/qemu_11.0.0-tcg.x86_64.xml | 66 +++++------ tests/domaincapsdata/qemu_11.0.0.s390x.xml | 106 +++++++++--------- .../domaincapsdata/qemu_11.0.0.x86_64+sgx.xml | 24 ++-- tests/domaincapsdata/qemu_11.0.0.x86_64.xml | 24 ++-- .../qemu_7.2.0-hvf.x86_64+hvf.xml | 36 +++--- .../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 36 +++--- .../qemu_7.2.0-tcg.x86_64+hvf.xml | 46 ++++---- .../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 46 ++++---- tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 36 +++--- .../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 36 +++--- .../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 54 ++++----- tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 36 +++--- .../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 38 +++---- .../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 60 +++++----- tests/domaincapsdata/qemu_8.1.0.s390x.xml | 62 +++++----- tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 38 +++---- .../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 40 +++---- .../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 58 +++++----- tests/domaincapsdata/qemu_8.2.0.s390x.xml | 62 +++++----- tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 40 +++---- .../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 40 +++---- .../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 62 +++++----- tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 40 +++---- .../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 48 ++++---- .../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 60 +++++----- tests/domaincapsdata/qemu_9.1.0.s390x.xml | 94 ++++++++-------- tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 48 ++++---- .../qemu_9.2.0-q35.x86_64+amdsev.xml | 48 ++++---- .../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 50 ++++----- .../qemu_9.2.0-tcg.x86_64+amdsev.xml | 60 +++++----- .../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 60 +++++----- tests/domaincapsdata/qemu_9.2.0.s390x.xml | 94 ++++++++-------- .../qemu_9.2.0.x86_64+amdsev.xml | 48 ++++---- tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 50 ++++----- 56 files changed, 1441 insertions(+), 1440 deletions(-) diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c index 7b1c0b2372..12ff2525a5 100644 --- a/src/qemu/qemu_capabilities.c +++ b/src/qemu/qemu_capabilities.c @@ -6656,6 +6656,7 @@ virQEMUCapsFillDomainCPUHostModel(virQEMUCaps *qemuCaps, if (flags & VIR_CONNECT_GET_DOMAIN_CAPABILITIES_EXPAND_CPU_FEATURES) virCPUExpandFeatures(domCaps->arch, cpu); + virCPUDefSortFeatures(cpu); domCaps->cpu.hostModel = cpu; } diff --git a/tests/domaincapsdata/qemu_10.0.0-q35.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_10.0.0-q35.x86_64+amdsev.xml index db891b6666..85eea3ddc3 100644 --- a/tests/domaincapsdata/qemu_10.0.0-q35.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_10.0.0-q35.x86_64+amdsev.xml @@ -55,37 +55,37 @@ <model fallback='forbid'>EPYC-Genoa</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='flush-l1d'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> + <feature policy='require' name='perfmon-v2'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='sbpb'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='sbpb'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='perfmon-v2'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.0.0-q35.x86_64.xml index c3d8f6e754..62673313b4 100644 --- a/tests/domaincapsdata/qemu_10.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.0.0-q35.x86_64.xml @@ -55,37 +55,37 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64+amdsev.xml index afc3f00495..b903529d64 100644 --- a/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64+amdsev.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64.xml index 81f08a8f79..c041abb09d 100644 --- a/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.0.0-tcg.x86_64.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.0.0.s390x.xml b/tests/domaincapsdata/qemu_10.0.0.s390x.xml index bb7ac562b7..a88669528c 100644 --- a/tests/domaincapsdata/qemu_10.0.0.s390x.xml +++ b/tests/domaincapsdata/qemu_10.0.0.s390x.xml @@ -42,61 +42,61 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen16a-base</model> - <feature policy='require' name='nnpa'/> - <feature policy='require' name='aen'/> - <feature policy='require' name='cmmnt'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='csske'/> - <feature policy='require' name='mepoch'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='ri'/> - <feature policy='require' name='deflate'/> - <feature policy='require' name='edat2'/> - <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> - <feature policy='require' name='ipter'/> - <feature policy='require' name='pai'/> - <feature policy='require' name='paie'/> - <feature policy='require' name='mepochptff'/> + <feature policy='require' name='aen'/> + <feature policy='require' name='ais'/> <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='appv'/> - <feature policy='require' name='apqi'/> <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> + <feature policy='require' name='appv'/> <feature policy='require' name='appvi'/> <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> - <feature policy='require' name='ais'/> - <feature policy='require' name='bpb'/> - <feature policy='require' name='ctop'/> - <feature policy='require' name='gs'/> - <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> - <feature policy='require' name='rdp'/> - <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='apqi'/> <feature policy='require' name='beareh'/> - <feature policy='require' name='te'/> + <feature policy='require' name='bpb'/> <feature policy='require' name='cmm'/> + <feature policy='require' name='cmmnt'/> + <feature policy='require' name='csske'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='ctop'/> + <feature policy='require' name='deflate'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> + <feature policy='require' name='edat2'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> + <feature policy='require' name='etoken'/> + <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='ipter'/> + <feature policy='require' name='mepoch'/> + <feature policy='require' name='mepochptff'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> + <feature policy='require' name='nnpa'/> + <feature policy='require' name='pai'/> + <feature policy='require' name='paie'/> + <feature policy='require' name='ppa15'/> + <feature policy='require' name='rdp'/> + <feature policy='require' name='ri'/> + <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='sthyi'/> + <feature policy='require' name='te'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> <feature policy='require' name='vxpdeh2'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_10.0.0.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_10.0.0.x86_64+amdsev.xml index c1e1ceb591..a24bb329e7 100644 --- a/tests/domaincapsdata/qemu_10.0.0.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_10.0.0.x86_64+amdsev.xml @@ -52,37 +52,37 @@ <model fallback='forbid'>EPYC-Genoa</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='flush-l1d'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> + <feature policy='require' name='perfmon-v2'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='sbpb'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='sbpb'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='perfmon-v2'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.0.0.x86_64.xml b/tests/domaincapsdata/qemu_10.0.0.x86_64.xml index c5d88c5a35..53cfacb74e 100644 --- a/tests/domaincapsdata/qemu_10.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.0.0.x86_64.xml @@ -52,37 +52,37 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml index fac2de36a3..092d157661 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64+inteltdx.xml @@ -55,42 +55,42 @@ <model fallback='forbid'>GraniteRapids</model> <vendor>Intel</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='dtes64'/> - <feature policy='require' name='vmx'/> - <feature policy='require' name='pdcm'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='ds'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='fdp-excptn-only'/> - <feature policy='require' name='zero-fcs-fds'/> - <feature policy='require' name='waitpkg'/> + <feature policy='require' name='amd-ssbd'/> + <feature policy='require' name='amd-stibp'/> <feature policy='require' name='cldemote'/> - <feature policy='require' name='movdiri'/> - <feature policy='require' name='movdir64b'/> - <feature policy='require' name='md-clear'/> - <feature policy='require' name='stibp'/> + <feature policy='require' name='ds'/> + <feature policy='require' name='dtes64'/> + <feature policy='disable' name='fbsdp-no'/> + <feature policy='require' name='fdp-excptn-only'/> <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='intel-psfd'/> - <feature policy='require' name='invtsc'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='ibpb'/> <feature policy='require' name='ibrs'/> - <feature policy='require' name='amd-stibp'/> - <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='tsx-ctrl'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='intel-psfd'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='its-no'/> - <feature policy='require' name='vmx-any-errcode'/> + <feature policy='disable' name='mcdt-no'/> + <feature policy='require' name='md-clear'/> + <feature policy='require' name='movdir64b'/> + <feature policy='require' name='movdiri'/> + <feature policy='disable' name='pbrsb-no'/> + <feature policy='require' name='pdcm'/> + <feature policy='disable' name='psdp-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='disable' name='sbdr-ssdp-no'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='tsx-ctrl'/> + <feature policy='require' name='vmx'/> <feature policy='require' name='vmx-activity-wait-sipi'/> + <feature policy='require' name='vmx-any-errcode'/> + <feature policy='require' name='vmx-enable-user-wait-pause'/> <feature policy='require' name='vmx-encls-exit'/> <feature policy='require' name='vmx-tsc-scaling'/> - <feature policy='require' name='vmx-enable-user-wait-pause'/> - <feature policy='disable' name='mcdt-no'/> - <feature policy='disable' name='sbdr-ssdp-no'/> - <feature policy='disable' name='fbsdp-no'/> - <feature policy='disable' name='psdp-no'/> - <feature policy='disable' name='pbrsb-no'/> + <feature policy='require' name='waitpkg'/> + <feature policy='require' name='zero-fcs-fds'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml index fd57e6140b..14beb4b11a 100644 --- a/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-q35.x86_64.xml @@ -55,30 +55,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> - <feature policy='require' name='pause-filter'/> - <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> <feature policy='require' name='lfence-always-serializing'/> <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='overflow-recov'/> + <feature policy='require' name='pause-filter'/> + <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml index 07a43aea11..340b173d03 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64+inteltdx.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml index 08087e7c6e..9426dfa974 100644 --- a/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0-tcg.x86_64.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.1.0.s390x.xml b/tests/domaincapsdata/qemu_10.1.0.s390x.xml index 21006dd5a9..3bb62be1ec 100644 --- a/tests/domaincapsdata/qemu_10.1.0.s390x.xml +++ b/tests/domaincapsdata/qemu_10.1.0.s390x.xml @@ -42,71 +42,71 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen17a-base</model> - <feature policy='require' name='nnpa'/> - <feature policy='require' name='aen'/> - <feature policy='require' name='gen17ptff'/> - <feature policy='require' name='ccf'/> - <feature policy='require' name='cmmnt'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='mepoch'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='msa13_pckmo'/> - <feature policy='require' name='msa11_pckmo'/> - <feature policy='require' name='msa10_pckmo'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='ri'/> + <feature policy='require' name='aen'/> + <feature policy='require' name='ais'/> + <feature policy='require' name='ap'/> + <feature policy='require' name='apft'/> + <feature policy='require' name='appv'/> + <feature policy='require' name='appvi'/> + <feature policy='require' name='apqci'/> + <feature policy='require' name='apqi'/> + <feature policy='require' name='beareh'/> + <feature policy='require' name='bpb'/> + <feature policy='require' name='ccf'/> + <feature policy='require' name='cmm'/> + <feature policy='require' name='cmmnt'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='ctop'/> <feature policy='require' name='deflate'/> - <feature policy='require' name='msa13'/> - <feature policy='require' name='msa11'/> - <feature policy='require' name='msa10'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> <feature policy='require' name='edat2'/> - <feature policy='require' name='vxpdeh3'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> + <feature policy='require' name='gen17ptff'/> + <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='ineff_nc_tx'/> <feature policy='require' name='ipter'/> + <feature policy='require' name='mepoch'/> + <feature policy='require' name='mepochptff'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa10'/> + <feature policy='require' name='msa10_pckmo'/> + <feature policy='require' name='msa11'/> + <feature policy='require' name='msa11_pckmo'/> + <feature policy='require' name='msa13'/> + <feature policy='require' name='msa13_pckmo'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> + <feature policy='require' name='nnpa'/> <feature policy='require' name='pai'/> <feature policy='require' name='paie'/> - <feature policy='require' name='mepochptff'/> - <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh3'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='appv'/> - <feature policy='require' name='apqi'/> - <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> - <feature policy='require' name='appvi'/> - <feature policy='require' name='ineff_nc_tx'/> - <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> - <feature policy='require' name='ais'/> - <feature policy='require' name='bpb'/> - <feature policy='require' name='ctop'/> - <feature policy='require' name='gs'/> <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> <feature policy='require' name='rdp'/> + <feature policy='require' name='ri'/> <feature policy='require' name='sea_esop2'/> - <feature policy='require' name='beareh'/> + <feature policy='require' name='sthyi'/> <feature policy='require' name='te'/> - <feature policy='require' name='cmm'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxeh3'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> <feature policy='require' name='vxpdeh2'/> + <feature policy='require' name='vxpdeh3'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml index afc8277f84..c512f67b01 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64+inteltdx.xml @@ -52,42 +52,42 @@ <model fallback='forbid'>GraniteRapids</model> <vendor>Intel</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='dtes64'/> - <feature policy='require' name='vmx'/> - <feature policy='require' name='pdcm'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='ds'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='fdp-excptn-only'/> - <feature policy='require' name='zero-fcs-fds'/> - <feature policy='require' name='waitpkg'/> + <feature policy='require' name='amd-ssbd'/> + <feature policy='require' name='amd-stibp'/> <feature policy='require' name='cldemote'/> - <feature policy='require' name='movdiri'/> - <feature policy='require' name='movdir64b'/> - <feature policy='require' name='md-clear'/> - <feature policy='require' name='stibp'/> + <feature policy='require' name='ds'/> + <feature policy='require' name='dtes64'/> + <feature policy='disable' name='fbsdp-no'/> + <feature policy='require' name='fdp-excptn-only'/> <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='intel-psfd'/> - <feature policy='require' name='invtsc'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='ibpb'/> <feature policy='require' name='ibrs'/> - <feature policy='require' name='amd-stibp'/> - <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='tsx-ctrl'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='intel-psfd'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='its-no'/> - <feature policy='require' name='vmx-any-errcode'/> + <feature policy='disable' name='mcdt-no'/> + <feature policy='require' name='md-clear'/> + <feature policy='require' name='movdir64b'/> + <feature policy='require' name='movdiri'/> + <feature policy='disable' name='pbrsb-no'/> + <feature policy='require' name='pdcm'/> + <feature policy='disable' name='psdp-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='disable' name='sbdr-ssdp-no'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='tsx-ctrl'/> + <feature policy='require' name='vmx'/> <feature policy='require' name='vmx-activity-wait-sipi'/> + <feature policy='require' name='vmx-any-errcode'/> + <feature policy='require' name='vmx-enable-user-wait-pause'/> <feature policy='require' name='vmx-encls-exit'/> <feature policy='require' name='vmx-tsc-scaling'/> - <feature policy='require' name='vmx-enable-user-wait-pause'/> - <feature policy='disable' name='mcdt-no'/> - <feature policy='disable' name='sbdr-ssdp-no'/> - <feature policy='disable' name='fbsdp-no'/> - <feature policy='disable' name='psdp-no'/> - <feature policy='disable' name='pbrsb-no'/> + <feature policy='require' name='waitpkg'/> + <feature policy='require' name='zero-fcs-fds'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml index 17a37b4b53..20e9601b23 100644 --- a/tests/domaincapsdata/qemu_10.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.1.0.x86_64.xml @@ -52,30 +52,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> - <feature policy='require' name='pause-filter'/> - <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> <feature policy='require' name='lfence-always-serializing'/> <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='overflow-recov'/> + <feature policy='require' name='pause-filter'/> + <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml index 8873fcd4de..7a89f10f8d 100644 --- a/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-q35.x86_64.xml @@ -55,22 +55,22 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml index 86343810df..4df64e7377 100644 --- a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml +++ b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64+mshv.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml index 45d9a2cea1..aa04840b1d 100644 --- a/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0-tcg.x86_64.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml index 8da8bf782d..81edcee149 100644 --- a/tests/domaincapsdata/qemu_10.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_10.2.0.x86_64.xml @@ -52,22 +52,22 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml index 1a10b79d09..b4a1291d2e 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64+sgx.xml @@ -55,23 +55,23 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='cet-ss'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml index 79ae075c3f..e529e0ccee 100644 --- a/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-q35.x86_64.xml @@ -55,23 +55,23 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='cet-ss'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml index b452206caa..b69a8a0d21 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64+sgx.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml index c2b7dcc5b0..293d257ad5 100644 --- a/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0-tcg.x86_64.xml @@ -46,42 +46,42 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='no-nested-data-bp'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='no-nested-data-bp'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0.s390x.xml b/tests/domaincapsdata/qemu_11.0.0.s390x.xml index 9496236af5..b317835b51 100644 --- a/tests/domaincapsdata/qemu_11.0.0.s390x.xml +++ b/tests/domaincapsdata/qemu_11.0.0.s390x.xml @@ -42,71 +42,71 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen17a-base</model> - <feature policy='require' name='nnpa'/> - <feature policy='require' name='aen'/> - <feature policy='require' name='gen17ptff'/> - <feature policy='require' name='ccf'/> - <feature policy='require' name='cmmnt'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='mepoch'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='msa13_pckmo'/> - <feature policy='require' name='msa11_pckmo'/> - <feature policy='require' name='msa10_pckmo'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='ri'/> + <feature policy='require' name='aen'/> + <feature policy='require' name='ais'/> + <feature policy='require' name='ap'/> + <feature policy='require' name='apft'/> + <feature policy='require' name='appv'/> + <feature policy='require' name='appvi'/> + <feature policy='require' name='apqci'/> + <feature policy='require' name='apqi'/> + <feature policy='require' name='beareh'/> + <feature policy='require' name='bpb'/> + <feature policy='require' name='ccf'/> + <feature policy='require' name='cmm'/> + <feature policy='require' name='cmmnt'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='ctop'/> <feature policy='require' name='deflate'/> - <feature policy='require' name='msa13'/> - <feature policy='require' name='msa11'/> - <feature policy='require' name='msa10'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> <feature policy='require' name='edat2'/> - <feature policy='require' name='vxpdeh3'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> + <feature policy='require' name='gen17ptff'/> + <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='ineff_nc_tx'/> <feature policy='require' name='ipter'/> + <feature policy='require' name='mepoch'/> + <feature policy='require' name='mepochptff'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa10'/> + <feature policy='require' name='msa10_pckmo'/> + <feature policy='require' name='msa11'/> + <feature policy='require' name='msa11_pckmo'/> + <feature policy='require' name='msa13'/> + <feature policy='require' name='msa13_pckmo'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> + <feature policy='require' name='nnpa'/> <feature policy='require' name='pai'/> <feature policy='require' name='paie'/> - <feature policy='require' name='mepochptff'/> - <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh3'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='appv'/> - <feature policy='require' name='apqi'/> - <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> - <feature policy='require' name='appvi'/> - <feature policy='require' name='ineff_nc_tx'/> - <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> - <feature policy='require' name='ais'/> - <feature policy='require' name='bpb'/> - <feature policy='require' name='ctop'/> - <feature policy='require' name='gs'/> <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> <feature policy='require' name='rdp'/> + <feature policy='require' name='ri'/> <feature policy='require' name='sea_esop2'/> - <feature policy='require' name='beareh'/> + <feature policy='require' name='sthyi'/> <feature policy='require' name='te'/> - <feature policy='require' name='cmm'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxeh3'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> <feature policy='require' name='vxpdeh2'/> + <feature policy='require' name='vxpdeh3'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml index 101362aa00..e51badf0e6 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64+sgx.xml @@ -52,23 +52,23 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='cet-ss'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml index 5474887dae..18e8b107d7 100644 --- a/tests/domaincapsdata/qemu_11.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_11.0.0.x86_64.xml @@ -52,23 +52,23 @@ <model fallback='forbid'>EPYC-Turin</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='cet-ss'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='flush-l1d'/> + <feature policy='require' name='hypervisor'/> <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='tsa-sq-no'/> - <feature policy='require' name='tsa-l1-no'/> + <feature policy='disable' name='la57'/> <feature policy='disable' name='pcid'/> <feature policy='disable' name='rdseed'/> - <feature policy='disable' name='la57'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='tsa-l1-no'/> + <feature policy='require' name='tsa-sq-no'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml index f06572b7d7..0c39d5c8c0 100644 --- a/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-hvf.x86_64+hvf.xml @@ -52,30 +52,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <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='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='mds-no'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='xsaves'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml index 408ed56c2f..8a84c50845 100644 --- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml @@ -55,30 +55,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <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='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='mds-no'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='xsaves'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml index 8c385813f0..2cbba20a9f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64+hvf.xml @@ -46,34 +46,34 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> + <feature policy='require' name='3dnowext'/> + <feature policy='disable' name='3dnowprefetch'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='erms'/> + <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> + <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> <feature policy='disable' name='rdseed'/> <feature policy='disable' name='sha-ni'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='3dnowprefetch'/> - <feature policy='disable' name='osvw'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> <feature policy='disable' name='topoext'/> - <feature policy='disable' name='fxsr_opt'/> - <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='disable' name='xsavec'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml index 8c385813f0..2cbba20a9f 100644 --- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml @@ -46,34 +46,34 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> + <feature policy='require' name='3dnowext'/> + <feature policy='disable' name='3dnowprefetch'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='erms'/> + <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> + <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> <feature policy='disable' name='rdseed'/> <feature policy='disable' name='sha-ni'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='3dnowprefetch'/> - <feature policy='disable' name='osvw'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> <feature policy='disable' name='topoext'/> - <feature policy='disable' name='fxsr_opt'/> - <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='disable' name='xsavec'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml index f15fc2ff21..845283acc3 100644 --- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml @@ -52,30 +52,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <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='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='mds-no'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='xsaves'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml index 5bce758303..871e87f765 100644 --- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml @@ -55,30 +55,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <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='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='mds-no'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='xsaves'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml index 90fee27397..11a61e11e9 100644 --- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml @@ -46,38 +46,38 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> + <feature policy='require' name='3dnowext'/> + <feature policy='disable' name='3dnowprefetch'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> + <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> + <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> <feature policy='disable' name='rdseed'/> <feature policy='disable' name='sha-ni'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='3dnowprefetch'/> - <feature policy='disable' name='osvw'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> <feature policy='disable' name='topoext'/> - <feature policy='disable' name='fxsr_opt'/> - <feature policy='disable' name='nrip-save'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='disable' name='xsavec'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml index ccc712a2d3..ea409b3b94 100644 --- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml @@ -52,30 +52,30 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <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='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='mds-no'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> + <feature policy='require' name='xsaves'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml index 5314fd6cc8..73ff57638a 100644 --- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml @@ -55,31 +55,31 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml index 9bb23f1cea..63846bf3b7 100644 --- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='sha-ni'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='disable' name='sha-ni'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.1.0.s390x.xml b/tests/domaincapsdata/qemu_8.1.0.s390x.xml index 05c5db9564..7971667460 100644 --- a/tests/domaincapsdata/qemu_8.1.0.s390x.xml +++ b/tests/domaincapsdata/qemu_8.1.0.s390x.xml @@ -42,44 +42,44 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen15a-base</model> - <feature policy='require' name='aen'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='csske'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='deflate'/> - <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> - <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> - <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> + <feature policy='require' name='aen'/> <feature policy='require' name='ais'/> + <feature policy='require' name='ap'/> + <feature policy='require' name='apft'/> + <feature policy='require' name='apqci'/> <feature policy='require' name='bpb'/> + <feature policy='require' name='csske'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='deflate'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> + <feature policy='require' name='etoken'/> <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='sthyi'/> <feature policy='require' name='te'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='no' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml index 2d3841c84d..8a2aaf496e 100644 --- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml @@ -52,31 +52,31 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml index e5b2ff08ae..b2752be989 100644 --- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml @@ -55,32 +55,32 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml index fa0d1b4c8a..e6bb5efecd 100644 --- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml @@ -46,38 +46,38 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_8.2.0.s390x.xml b/tests/domaincapsdata/qemu_8.2.0.s390x.xml index b557f55ded..195630a24e 100644 --- a/tests/domaincapsdata/qemu_8.2.0.s390x.xml +++ b/tests/domaincapsdata/qemu_8.2.0.s390x.xml @@ -42,44 +42,44 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen15a-base</model> - <feature policy='require' name='aen'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='csske'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='deflate'/> - <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> - <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> - <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> + <feature policy='require' name='aen'/> <feature policy='require' name='ais'/> + <feature policy='require' name='ap'/> + <feature policy='require' name='apft'/> + <feature policy='require' name='apqci'/> <feature policy='require' name='bpb'/> + <feature policy='require' name='csske'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='deflate'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> + <feature policy='require' name='etoken'/> <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='sthyi'/> <feature policy='require' name='te'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='no' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml index 241ac58b6d..25f3874c9e 100644 --- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml @@ -52,32 +52,32 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml index e06b5b7e0a..823b462214 100644 --- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml @@ -55,32 +55,32 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml index 4cd7024138..2614ec3882 100644 --- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml @@ -46,40 +46,40 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='pcommit'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pcommit'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml index 611eda247f..27755fa59e 100644 --- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml @@ -52,32 +52,32 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> - <feature policy='require' name='v-vmsave-vmload'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='pschange-mc-no'/> <feature policy='require' name='rdctl-no'/> <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> + <feature policy='require' name='v-vmsave-vmload'/> + <feature policy='require' name='vgif'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml index 9f241b4031..cda2c2b4ec 100644 --- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml @@ -55,36 +55,36 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml index 59280f40c9..7f30694530 100644 --- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.1.0.s390x.xml b/tests/domaincapsdata/qemu_9.1.0.s390x.xml index 408c018b1f..16f32f9465 100644 --- a/tests/domaincapsdata/qemu_9.1.0.s390x.xml +++ b/tests/domaincapsdata/qemu_9.1.0.s390x.xml @@ -42,61 +42,61 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen16a-base</model> - <feature policy='require' name='nnpa'/> - <feature policy='require' name='aen'/> - <feature policy='require' name='cmmnt'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='csske'/> - <feature policy='require' name='mepoch'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='ri'/> - <feature policy='require' name='deflate'/> - <feature policy='require' name='edat2'/> - <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> - <feature policy='require' name='ipter'/> - <feature policy='require' name='pai'/> - <feature policy='require' name='paie'/> - <feature policy='require' name='mepochptff'/> + <feature policy='require' name='aen'/> + <feature policy='require' name='ais'/> <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='appv'/> - <feature policy='require' name='apqi'/> <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> + <feature policy='require' name='appv'/> <feature policy='require' name='appvi'/> <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> - <feature policy='require' name='ais'/> - <feature policy='require' name='bpb'/> - <feature policy='require' name='ctop'/> - <feature policy='require' name='gs'/> - <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> - <feature policy='require' name='rdp'/> - <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='apqi'/> <feature policy='require' name='beareh'/> - <feature policy='require' name='te'/> + <feature policy='require' name='bpb'/> <feature policy='require' name='cmm'/> + <feature policy='require' name='cmmnt'/> + <feature policy='require' name='csske'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='ctop'/> + <feature policy='require' name='deflate'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> + <feature policy='require' name='edat2'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> + <feature policy='require' name='etoken'/> + <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='ipter'/> + <feature policy='require' name='mepoch'/> + <feature policy='require' name='mepochptff'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> + <feature policy='require' name='nnpa'/> + <feature policy='require' name='pai'/> + <feature policy='require' name='paie'/> + <feature policy='require' name='ppa15'/> + <feature policy='require' name='rdp'/> + <feature policy='require' name='ri'/> + <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='sthyi'/> + <feature policy='require' name='te'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> <feature policy='require' name='vxpdeh2'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml index 336e8891f3..1cbb9f76df 100644 --- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml @@ -52,36 +52,36 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64+amdsev.xml index 5f67243a48..84ffe5b18c 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64+amdsev.xml @@ -55,37 +55,37 @@ <model fallback='forbid'>EPYC-Genoa</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='flush-l1d'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> + <feature policy='require' name='perfmon-v2'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='sbpb'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='sbpb'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='perfmon-v2'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml index ec854b6f38..853ea256be 100644 --- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml @@ -55,37 +55,37 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64+amdsev.xml index 0966567de4..81f312379d 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64+amdsev.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml index 26826ffa08..5ca8ef77c5 100644 --- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml @@ -46,39 +46,39 @@ <mode name='host-model' supported='yes'> <model fallback='forbid'>EPYC</model> <vendor>AMD</vendor> - <feature policy='require' name='monitor'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='acpi'/> - <feature policy='require' name='ss'/> - <feature policy='require' name='erms'/> - <feature policy='require' name='mpx'/> - <feature policy='require' name='clwb'/> - <feature policy='require' name='umip'/> - <feature policy='require' name='pku'/> - <feature policy='require' name='vaes'/> - <feature policy='require' name='la57'/> - <feature policy='require' name='rdpid'/> - <feature policy='require' name='pks'/> - <feature policy='require' name='fsrm'/> - <feature policy='require' name='cmpccxadd'/> - <feature policy='require' name='fzrm'/> - <feature policy='require' name='fsrs'/> - <feature policy='require' name='fsrc'/> - <feature policy='require' name='3dnowext'/> <feature policy='require' name='3dnow'/> - <feature policy='require' name='xsaveerptr'/> - <feature policy='require' name='wbnoinvd'/> - <feature policy='require' name='npt'/> - <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='disable' name='vme'/> - <feature policy='disable' name='xsavec'/> - <feature policy='disable' name='misalignsse'/> - <feature policy='disable' name='osvw'/> - <feature policy='disable' name='topoext'/> + <feature policy='require' name='3dnowext'/> + <feature policy='require' name='acpi'/> + <feature policy='require' name='clwb'/> + <feature policy='require' name='cmpccxadd'/> + <feature policy='require' name='erms'/> + <feature policy='require' name='fsrc'/> + <feature policy='require' name='fsrm'/> + <feature policy='require' name='fsrs'/> <feature policy='disable' name='fxsr_opt'/> + <feature policy='require' name='fzrm'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='la57'/> + <feature policy='disable' name='misalignsse'/> + <feature policy='require' name='monitor'/> + <feature policy='require' name='mpx'/> + <feature policy='require' name='npt'/> <feature policy='disable' name='nrip-save'/> + <feature policy='disable' name='osvw'/> + <feature policy='require' name='pks'/> + <feature policy='require' name='pku'/> + <feature policy='require' name='rdpid'/> + <feature policy='require' name='ss'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='disable' name='topoext'/> + <feature policy='require' name='umip'/> + <feature policy='require' name='vaes'/> + <feature policy='require' name='vgif'/> + <feature policy='disable' name='vme'/> + <feature policy='require' name='wbnoinvd'/> + <feature policy='require' name='x2apic'/> + <feature policy='disable' name='xsavec'/> + <feature policy='require' name='xsaveerptr'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.2.0.s390x.xml b/tests/domaincapsdata/qemu_9.2.0.s390x.xml index f79d8cd643..d9bbac632e 100644 --- a/tests/domaincapsdata/qemu_9.2.0.s390x.xml +++ b/tests/domaincapsdata/qemu_9.2.0.s390x.xml @@ -42,61 +42,61 @@ </mode> <mode name='host-model' supported='yes'> <model fallback='forbid'>gen16a-base</model> - <feature policy='require' name='nnpa'/> - <feature policy='require' name='aen'/> - <feature policy='require' name='cmmnt'/> - <feature policy='require' name='vxpdeh'/> <feature policy='require' name='aefsi'/> - <feature policy='require' name='diag318'/> - <feature policy='require' name='csske'/> - <feature policy='require' name='mepoch'/> - <feature policy='require' name='msa9'/> - <feature policy='require' name='msa8'/> - <feature policy='require' name='msa7'/> - <feature policy='require' name='msa6'/> - <feature policy='require' name='msa5'/> - <feature policy='require' name='msa4'/> - <feature policy='require' name='msa3'/> - <feature policy='require' name='msa2'/> - <feature policy='require' name='msa1'/> - <feature policy='require' name='sthyi'/> - <feature policy='require' name='edat'/> - <feature policy='require' name='ri'/> - <feature policy='require' name='deflate'/> - <feature policy='require' name='edat2'/> - <feature policy='require' name='etoken'/> - <feature policy='require' name='vx'/> - <feature policy='require' name='ipter'/> - <feature policy='require' name='pai'/> - <feature policy='require' name='paie'/> - <feature policy='require' name='mepochptff'/> + <feature policy='require' name='aen'/> + <feature policy='require' name='ais'/> <feature policy='require' name='ap'/> - <feature policy='require' name='vxeh'/> - <feature policy='require' name='vxpd'/> - <feature policy='require' name='esop'/> - <feature policy='require' name='msa9_pckmo'/> - <feature policy='require' name='vxeh2'/> - <feature policy='require' name='esort'/> - <feature policy='require' name='appv'/> - <feature policy='require' name='apqi'/> <feature policy='require' name='apft'/> - <feature policy='require' name='els'/> - <feature policy='require' name='iep'/> + <feature policy='require' name='appv'/> <feature policy='require' name='appvi'/> <feature policy='require' name='apqci'/> - <feature policy='require' name='cte'/> - <feature policy='require' name='ais'/> - <feature policy='require' name='bpb'/> - <feature policy='require' name='ctop'/> - <feature policy='require' name='gs'/> - <feature policy='require' name='ppa15'/> - <feature policy='require' name='zpci'/> - <feature policy='require' name='rdp'/> - <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='apqi'/> <feature policy='require' name='beareh'/> - <feature policy='require' name='te'/> + <feature policy='require' name='bpb'/> <feature policy='require' name='cmm'/> + <feature policy='require' name='cmmnt'/> + <feature policy='require' name='csske'/> + <feature policy='require' name='cte'/> + <feature policy='require' name='ctop'/> + <feature policy='require' name='deflate'/> + <feature policy='require' name='diag318'/> + <feature policy='require' name='edat'/> + <feature policy='require' name='edat2'/> + <feature policy='require' name='els'/> + <feature policy='require' name='esop'/> + <feature policy='require' name='esort'/> + <feature policy='require' name='etoken'/> + <feature policy='require' name='gs'/> + <feature policy='require' name='iep'/> + <feature policy='require' name='ipter'/> + <feature policy='require' name='mepoch'/> + <feature policy='require' name='mepochptff'/> + <feature policy='require' name='msa1'/> + <feature policy='require' name='msa2'/> + <feature policy='require' name='msa3'/> + <feature policy='require' name='msa4'/> + <feature policy='require' name='msa5'/> + <feature policy='require' name='msa6'/> + <feature policy='require' name='msa7'/> + <feature policy='require' name='msa8'/> + <feature policy='require' name='msa9'/> + <feature policy='require' name='msa9_pckmo'/> + <feature policy='require' name='nnpa'/> + <feature policy='require' name='pai'/> + <feature policy='require' name='paie'/> + <feature policy='require' name='ppa15'/> + <feature policy='require' name='rdp'/> + <feature policy='require' name='ri'/> + <feature policy='require' name='sea_esop2'/> + <feature policy='require' name='sthyi'/> + <feature policy='require' name='te'/> + <feature policy='require' name='vx'/> + <feature policy='require' name='vxeh'/> + <feature policy='require' name='vxeh2'/> + <feature policy='require' name='vxpd'/> + <feature policy='require' name='vxpdeh'/> <feature policy='require' name='vxpdeh2'/> + <feature policy='require' name='zpci'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='IBM'>gen15a</model> diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml index c56683e9f1..e6482b6703 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64+amdsev.xml @@ -52,37 +52,37 @@ <model fallback='forbid'>EPYC-Genoa</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='spec-ctrl'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='flush-l1d'/> <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='flush-l1d'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> + <feature policy='require' name='perfmon-v2'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='sbpb'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='spec-ctrl'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='sbpb'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='perfmon-v2'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> </mode> <mode name='custom' supported='yes'> <model usable='yes' vendor='unknown' canonical='486-v1'>486</model> diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml index 9d9be7e764..3996bbf3f3 100644 --- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml +++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml @@ -52,37 +52,37 @@ <model fallback='forbid'>EPYC-Rome</model> <vendor>AMD</vendor> <maxphysaddr mode='passthrough' limit='64'/> - <feature policy='require' name='x2apic'/> - <feature policy='require' name='tsc-deadline'/> - <feature policy='require' name='hypervisor'/> - <feature policy='require' name='tsc_adjust'/> - <feature policy='require' name='stibp'/> - <feature policy='require' name='arch-capabilities'/> - <feature policy='require' name='ssbd'/> - <feature policy='require' name='cmp_legacy'/> - <feature policy='require' name='overflow-recov'/> - <feature policy='require' name='succor'/> - <feature policy='require' name='invtsc'/> <feature policy='require' name='amd-ssbd'/> - <feature policy='require' name='virt-ssbd'/> - <feature policy='require' name='lbrv'/> - <feature policy='require' name='tsc-scale'/> - <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='arch-capabilities'/> + <feature policy='require' name='cmp_legacy'/> <feature policy='require' name='flushbyasid'/> + <feature policy='require' name='gds-no'/> + <feature policy='require' name='hypervisor'/> + <feature policy='require' name='ibpb-brtype'/> + <feature policy='require' name='invtsc'/> + <feature policy='require' name='lbrv'/> + <feature policy='require' name='lfence-always-serializing'/> + <feature policy='require' name='mds-no'/> + <feature policy='require' name='null-sel-clr-base'/> + <feature policy='require' name='overflow-recov'/> <feature policy='require' name='pause-filter'/> <feature policy='require' name='pfthreshold'/> + <feature policy='require' name='pschange-mc-no'/> + <feature policy='require' name='rdctl-no'/> + <feature policy='require' name='rfds-no'/> + <feature policy='require' name='skip-l1dfl-vmentry'/> + <feature policy='require' name='ssbd'/> + <feature policy='require' name='stibp'/> + <feature policy='require' name='succor'/> + <feature policy='require' name='svme-addr-chk'/> + <feature policy='require' name='tsc-deadline'/> + <feature policy='require' name='tsc-scale'/> + <feature policy='require' name='tsc_adjust'/> <feature policy='require' name='v-vmsave-vmload'/> <feature policy='require' name='vgif'/> - <feature policy='require' name='svme-addr-chk'/> - <feature policy='require' name='lfence-always-serializing'/> - <feature policy='require' name='null-sel-clr-base'/> - <feature policy='require' name='ibpb-brtype'/> - <feature policy='require' name='rdctl-no'/> - <feature policy='require' name='skip-l1dfl-vmentry'/> - <feature policy='require' name='mds-no'/> - <feature policy='require' name='pschange-mc-no'/> - <feature policy='require' name='gds-no'/> - <feature policy='require' name='rfds-no'/> + <feature policy='require' name='virt-ssbd'/> + <feature policy='require' name='vmcb-clean'/> + <feature policy='require' name='x2apic'/> <feature policy='disable' name='xsaves'/> </mode> <mode name='custom' supported='yes'> -- 2.54.0