733f87f1f7
- util: Fix typo in virNetDevOpenvswitchInterfaceSetQos (RHEL-69840) - qemu: tpm: do not update profile name for transient domains (RHEL-69774) - qemu: Enable I/O APIC if needed (RHEL-71414) - cpu_map: Sort data files in meson.build (RHEL-70129) - sync_qemu_models_i386: Update meson.build (RHEL-70129) - sync_qemu_models_i386: Generate missing -v1 variants (RHEL-70129) - cpu_map: Add 486-v1 CPU model (RHEL-70129) - cpu_map: Add pentium-v1 CPU model (RHEL-70129) - cpu_map: Add pentium2-v1 CPU model (RHEL-70129) - cpu_map: Add pentium3-v1 CPU model (RHEL-70129) - cpu_map: Add coreduo-v1 CPU model (RHEL-70129) - cpu_map: Add n270-v1 CPU model (RHEL-70129) - cpu_map: Add core2duo-v1 CPU model (RHEL-70129) - cpu_map: Add qemu32-v1 CPU model (RHEL-70129) - cpu_map: Add kvm32-v1 CPU model (RHEL-70129) - cpu_map: Add qemu64-v1 CPU model (RHEL-70129) - cpu_map: Add kvm64-v1 CPU model (RHEL-70129) - cpu_map: Add Conroe-v1 CPU model (RHEL-70129) - cpu_map: Add Penryn-v1 CPU model (RHEL-70129) - cpu_map: Add KnightsMill-v1 CPU model (RHEL-70129) - cpu_map: Add athlon-v1 CPU model (RHEL-70129) - cpu_map: Add phenom-v1 CPU model (RHEL-70129) - cpu_map: Add Opteron_G1-v1 CPU model (RHEL-70129) - cpu_map: Add Opteron_G2-v1 CPU model (RHEL-70129) - cpu_map: Add Opteron_G3-v1 CPU model (RHEL-70129) - cpu_map: Add Opteron_G4-v1 CPU model (RHEL-70129) - cpu_map: Add Opteron_G5-v1 CPU model (RHEL-70129) - cpu_map: Add EPYC-Genoa-v1 CPU model (RHEL-70129) Resolves: RHEL-69774, RHEL-69840, RHEL-70129, RHEL-71414
870 lines
34 KiB
Diff
870 lines
34 KiB
Diff
From 98dc35fe2c13d75f8e866f6ca3f580bf7d7e0207 Mon Sep 17 00:00:00 2001
|
|
Message-ID: <98dc35fe2c13d75f8e866f6ca3f580bf7d7e0207.1734429554.git.jdenemar@redhat.com>
|
|
From: Jiri Denemark <jdenemar@redhat.com>
|
|
Date: Thu, 5 Dec 2024 16:02:17 +0100
|
|
Subject: [PATCH] cpu_map: Add EPYC-Genoa-v1 CPU model
|
|
|
|
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
|
|
(cherry picked from commit da2439b746c5da1b6544d6e1cc0d6dd6b9691a1b)
|
|
|
|
https://issues.redhat.com/browse/RHEL-70129
|
|
|
|
Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
|
|
---
|
|
src/cpu_map/index.xml | 1 +
|
|
src/cpu_map/meson.build | 1 +
|
|
src/cpu_map/x86_EPYC-Genoa-v1.xml | 6 +++
|
|
.../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 42 ++++++++++++++++++-
|
|
tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 41 +++++++++++++++++-
|
|
tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.0.0-q35.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.0.0-tcg.x86_64.xml | 41 +++++++++++++++++-
|
|
tests/domaincapsdata/qemu_9.0.0.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.1.0-q35.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.1.0-tcg.x86_64.xml | 41 +++++++++++++++++-
|
|
tests/domaincapsdata/qemu_9.1.0.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.2.0-q35.x86_64.xml | 32 +++++++++++++-
|
|
.../domaincapsdata/qemu_9.2.0-tcg.x86_64.xml | 41 +++++++++++++++++-
|
|
tests/domaincapsdata/qemu_9.2.0.x86_64.xml | 32 +++++++++++++-
|
|
18 files changed, 519 insertions(+), 15 deletions(-)
|
|
create mode 100644 src/cpu_map/x86_EPYC-Genoa-v1.xml
|
|
|
|
diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml
|
|
index 9bd90cc83b..8e74195312 100644
|
|
--- a/src/cpu_map/index.xml
|
|
+++ b/src/cpu_map/index.xml
|
|
@@ -161,6 +161,7 @@
|
|
<include filename='x86_EPYC-Milan-v1.xml'/>
|
|
<include filename='x86_EPYC-Milan-v2.xml'/>
|
|
<include filename='x86_EPYC-Genoa.xml'/>
|
|
+ <include filename='x86_EPYC-Genoa-v1.xml'/>
|
|
</group>
|
|
|
|
<group name='Hygon CPU models'>
|
|
diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build
|
|
index 5ac3c82dc7..fa7faa4016 100644
|
|
--- a/src/cpu_map/meson.build
|
|
+++ b/src/cpu_map/meson.build
|
|
@@ -59,6 +59,7 @@ cpumap_data = [
|
|
'x86_Dhyana-v1.xml',
|
|
'x86_Dhyana-v2.xml',
|
|
'x86_Dhyana.xml',
|
|
+ 'x86_EPYC-Genoa-v1.xml',
|
|
'x86_EPYC-Genoa.xml',
|
|
'x86_EPYC-IBPB.xml',
|
|
'x86_EPYC-Milan-v1.xml',
|
|
diff --git a/src/cpu_map/x86_EPYC-Genoa-v1.xml b/src/cpu_map/x86_EPYC-Genoa-v1.xml
|
|
new file mode 100644
|
|
index 0000000000..df45ca18ff
|
|
--- /dev/null
|
|
+++ b/src/cpu_map/x86_EPYC-Genoa-v1.xml
|
|
@@ -0,0 +1,6 @@
|
|
+<cpus>
|
|
+ <model name='EPYC-Genoa-v1'>
|
|
+ <decode host='on' guest='off'/>
|
|
+ <model name='EPYC-Genoa'/>
|
|
+ </model>
|
|
+</cpus>
|
|
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 197efcbe59..e80e175376 100644
|
|
--- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
|
|
@@ -334,7 +334,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -364,6 +364,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 07fdd0c3a3..62ffabb3e2 100644
|
|
--- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
|
|
@@ -414,7 +414,7 @@
|
|
<feature name='topoext'/>
|
|
<feature name='xsavec'/>
|
|
</blockers>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='amd-ssbd'/>
|
|
@@ -454,6 +454,46 @@
|
|
<feature name='xsavec'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='amd-ssbd'/>
|
|
+ <feature name='amd-stibp'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='clzero'/>
|
|
+ <feature name='fxsr_opt'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibpb'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='lfence-always-serializing'/>
|
|
+ <feature name='misalignsse'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='nrip-save'/>
|
|
+ <feature name='null-sel-clr-base'/>
|
|
+ <feature name='osvw'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='perfctr_core'/>
|
|
+ <feature name='sha-ni'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='topoext'/>
|
|
+ <feature name='vnmi'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsavec'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<blockers model='EPYC-IBPB'>
|
|
<feature name='fxsr_opt'/>
|
|
diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
|
|
index ec95c1a2ac..4117d926cb 100644
|
|
--- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
|
|
@@ -333,7 +333,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -363,6 +363,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 d1d330df87..dfa88bcf96 100644
|
|
--- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml
|
|
@@ -335,7 +335,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -365,6 +365,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 75cb1b8f17..327cad253e 100644
|
|
--- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml
|
|
@@ -408,7 +408,7 @@
|
|
<feature name='topoext'/>
|
|
<feature name='xsavec'/>
|
|
</blockers>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='amd-ssbd'/>
|
|
@@ -447,6 +447,45 @@
|
|
<feature name='xsavec'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='amd-ssbd'/>
|
|
+ <feature name='amd-stibp'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='clzero'/>
|
|
+ <feature name='fxsr_opt'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibpb'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='lfence-always-serializing'/>
|
|
+ <feature name='misalignsse'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='nrip-save'/>
|
|
+ <feature name='null-sel-clr-base'/>
|
|
+ <feature name='osvw'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='perfctr_core'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='topoext'/>
|
|
+ <feature name='vnmi'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsavec'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<blockers model='EPYC-IBPB'>
|
|
<feature name='fxsr_opt'/>
|
|
diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
|
|
index 5f6e72e7ca..f8dbb717f1 100644
|
|
--- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
|
|
@@ -334,7 +334,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -364,6 +364,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 3c005d0c10..c5a653f57b 100644
|
|
--- a/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.0.0-q35.x86_64.xml
|
|
@@ -335,7 +335,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -365,6 +365,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 3a6424eddf..30876c5fef 100644
|
|
--- a/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.0.0-tcg.x86_64.xml
|
|
@@ -388,7 +388,7 @@
|
|
<feature name='topoext'/>
|
|
<feature name='xsavec'/>
|
|
</blockers>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='amd-ssbd'/>
|
|
@@ -427,6 +427,45 @@
|
|
<feature name='xsavec'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='amd-ssbd'/>
|
|
+ <feature name='amd-stibp'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='clzero'/>
|
|
+ <feature name='fxsr_opt'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibpb'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='lfence-always-serializing'/>
|
|
+ <feature name='misalignsse'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='nrip-save'/>
|
|
+ <feature name='null-sel-clr-base'/>
|
|
+ <feature name='osvw'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='perfctr_core'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='topoext'/>
|
|
+ <feature name='vnmi'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsavec'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<blockers model='EPYC-IBPB'>
|
|
<feature name='fxsr_opt'/>
|
|
diff --git a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml
|
|
index 79c39678ca..6c141e1cb9 100644
|
|
--- a/tests/domaincapsdata/qemu_9.0.0.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.0.0.x86_64.xml
|
|
@@ -334,7 +334,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -364,6 +364,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 117947ef13..9445d999b5 100644
|
|
--- a/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.1.0-q35.x86_64.xml
|
|
@@ -339,7 +339,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -369,6 +369,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 c2c244f464..61d92550c1 100644
|
|
--- a/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.1.0-tcg.x86_64.xml
|
|
@@ -387,7 +387,7 @@
|
|
<feature name='topoext'/>
|
|
<feature name='xsavec'/>
|
|
</blockers>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='amd-ssbd'/>
|
|
@@ -426,6 +426,45 @@
|
|
<feature name='xsavec'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='amd-ssbd'/>
|
|
+ <feature name='amd-stibp'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='clzero'/>
|
|
+ <feature name='fxsr_opt'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibpb'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='lfence-always-serializing'/>
|
|
+ <feature name='misalignsse'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='nrip-save'/>
|
|
+ <feature name='null-sel-clr-base'/>
|
|
+ <feature name='osvw'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='perfctr_core'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='topoext'/>
|
|
+ <feature name='vnmi'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsavec'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<blockers model='EPYC-IBPB'>
|
|
<feature name='fxsr_opt'/>
|
|
diff --git a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml
|
|
index 30959cd723..5e87efe5e8 100644
|
|
--- a/tests/domaincapsdata/qemu_9.1.0.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.1.0.x86_64.xml
|
|
@@ -338,7 +338,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -368,6 +368,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 5fc9576495..99445e5f44 100644
|
|
--- a/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.2.0-q35.x86_64.xml
|
|
@@ -339,7 +339,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -369,6 +369,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
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 eeba43f9fa..8bf967c99f 100644
|
|
--- a/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.2.0-tcg.x86_64.xml
|
|
@@ -387,7 +387,7 @@
|
|
<feature name='topoext'/>
|
|
<feature name='xsavec'/>
|
|
</blockers>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='amd-ssbd'/>
|
|
@@ -426,6 +426,45 @@
|
|
<feature name='xsavec'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='amd-ssbd'/>
|
|
+ <feature name='amd-stibp'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='clzero'/>
|
|
+ <feature name='fxsr_opt'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibpb'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='lfence-always-serializing'/>
|
|
+ <feature name='misalignsse'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='nrip-save'/>
|
|
+ <feature name='null-sel-clr-base'/>
|
|
+ <feature name='osvw'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='perfctr_core'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='topoext'/>
|
|
+ <feature name='vnmi'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsavec'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<blockers model='EPYC-IBPB'>
|
|
<feature name='fxsr_opt'/>
|
|
diff --git a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml
|
|
index 96d789ee1c..40aa971144 100644
|
|
--- a/tests/domaincapsdata/qemu_9.2.0.x86_64.xml
|
|
+++ b/tests/domaincapsdata/qemu_9.2.0.x86_64.xml
|
|
@@ -338,7 +338,7 @@
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v1'>EPYC</model>
|
|
- <model usable='no' vendor='AMD'>EPYC-Genoa</model>
|
|
+ <model usable='no' vendor='AMD' canonical='EPYC-Genoa-v1'>EPYC-Genoa</model>
|
|
<blockers model='EPYC-Genoa'>
|
|
<feature name='amd-psfd'/>
|
|
<feature name='auto-ibrs'/>
|
|
@@ -368,6 +368,36 @@
|
|
<feature name='vpclmulqdq'/>
|
|
<feature name='xsaves'/>
|
|
</blockers>
|
|
+ <model usable='no' vendor='AMD'>EPYC-Genoa-v1</model>
|
|
+ <blockers model='EPYC-Genoa-v1'>
|
|
+ <feature name='amd-psfd'/>
|
|
+ <feature name='auto-ibrs'/>
|
|
+ <feature name='avx512-bf16'/>
|
|
+ <feature name='avx512-vpopcntdq'/>
|
|
+ <feature name='avx512bitalg'/>
|
|
+ <feature name='avx512bw'/>
|
|
+ <feature name='avx512cd'/>
|
|
+ <feature name='avx512dq'/>
|
|
+ <feature name='avx512f'/>
|
|
+ <feature name='avx512ifma'/>
|
|
+ <feature name='avx512vbmi'/>
|
|
+ <feature name='avx512vbmi2'/>
|
|
+ <feature name='avx512vl'/>
|
|
+ <feature name='avx512vnni'/>
|
|
+ <feature name='erms'/>
|
|
+ <feature name='fsrm'/>
|
|
+ <feature name='gfni'/>
|
|
+ <feature name='ibrs'/>
|
|
+ <feature name='invpcid'/>
|
|
+ <feature name='la57'/>
|
|
+ <feature name='no-nested-data-bp'/>
|
|
+ <feature name='pcid'/>
|
|
+ <feature name='pku'/>
|
|
+ <feature name='stibp-always-on'/>
|
|
+ <feature name='vaes'/>
|
|
+ <feature name='vpclmulqdq'/>
|
|
+ <feature name='xsaves'/>
|
|
+ </blockers>
|
|
<model usable='yes' vendor='AMD' canonical='EPYC-v2'>EPYC-IBPB</model>
|
|
<model usable='no' vendor='AMD' canonical='EPYC-Milan-v1'>EPYC-Milan</model>
|
|
<blockers model='EPYC-Milan'>
|
|
--
|
|
2.47.1
|