Signed-off-by: Jonathon Jongsma <jjongsma(a)redhat.com>
---
src/cpu_map/index.xml | 3 +
src/cpu_map/meson.build | 3 +
src/cpu_map/x86_Snowridge-v2.xml | 78 ++++++++++++++++++
src/cpu_map/x86_Snowridge-v3.xml | 80 +++++++++++++++++++
src/cpu_map/x86_Snowridge-v4.xml | 78 ++++++++++++++++++
src/cpu_map/x86_Snowridge.xml | 1 +
.../x86_64-cpuid-Atom-P5362-guest.xml | 3 +-
.../x86_64-cpuid-Atom-P5362-json.xml | 3 +-
.../domaincapsdata/qemu_4.2.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_4.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_4.2.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.0.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.0.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.1.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.1.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.1.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.2.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_5.2.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_5.2.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_6.0.0-q35.x86_64.xml | 1 +
.../domaincapsdata/qemu_6.0.0-tcg.x86_64.xml | 1 +
tests/domaincapsdata/qemu_6.0.0.x86_64.xml | 1 +
.../domaincapsdata/qemu_6.1.0-q35.x86_64.xml | 2 +
.../domaincapsdata/qemu_6.1.0-tcg.x86_64.xml | 2 +
tests/domaincapsdata/qemu_6.1.0.x86_64.xml | 2 +
.../domaincapsdata/qemu_6.2.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_6.2.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_6.2.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_7.0.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_7.0.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_7.0.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_7.1.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_7.1.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_7.1.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_7.2.0-q35.x86_64.xml | 3 +
.../qemu_7.2.0-tcg.x86_64+hvf.xml | 3 +
.../domaincapsdata/qemu_7.2.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_7.2.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.0.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.0.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_8.0.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.1.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.1.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_8.1.0.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.2.0-q35.x86_64.xml | 3 +
.../domaincapsdata/qemu_8.2.0-tcg.x86_64.xml | 3 +
tests/domaincapsdata/qemu_8.2.0.x86_64.xml | 3 +
48 files changed, 332 insertions(+), 4 deletions(-)
create mode 100644 src/cpu_map/x86_Snowridge-v2.xml
create mode 100644 src/cpu_map/x86_Snowridge-v3.xml
create mode 100644 src/cpu_map/x86_Snowridge-v4.xml
diff --git a/src/cpu_map/index.xml b/src/cpu_map/index.xml
index 3d8be6e41a..449abbd8f3 100644
--- a/src/cpu_map/index.xml
+++ b/src/cpu_map/index.xml
@@ -67,6 +67,9 @@
<include filename='x86_Cooperlake.xml'/>
<include filename='x86_Cooperlake-v2.xml'/>
<include filename='x86_Snowridge.xml'/>
+ <include filename='x86_Snowridge-v2.xml'/>
+ <include filename='x86_Snowridge-v3.xml'/>
+ <include filename='x86_Snowridge-v4.xml'/>
<include filename='x86_SapphireRapids.xml'/>
<!-- AMD CPUs -->
diff --git a/src/cpu_map/meson.build b/src/cpu_map/meson.build
index a6db0b1503..073fd66bec 100644
--- a/src/cpu_map/meson.build
+++ b/src/cpu_map/meson.build
@@ -97,6 +97,9 @@ cpumap_data = [
'x86_Skylake-Server-v4.xml',
'x86_Skylake-Server-v5.xml',
'x86_Skylake-Server.xml',
+ 'x86_Snowridge-v2.xml',
+ 'x86_Snowridge-v3.xml',
+ 'x86_Snowridge-v4.xml',
'x86_Snowridge.xml',
'x86_vendors.xml',
'x86_Westmere-IBRS.xml',
diff --git a/src/cpu_map/x86_Snowridge-v2.xml b/src/cpu_map/x86_Snowridge-v2.xml
new file mode 100644
index 0000000000..59b7aafe8d
--- /dev/null
+++ b/src/cpu_map/x86_Snowridge-v2.xml
@@ -0,0 +1,78 @@
+<!-- extra info from qemu:
+ 'model.level': '27'
+ 'model.stepping': '1'
+ 'model.xlevel': '0x80000008'
+ 'model.model_id': 'Intel Atom Processor (SnowRidge)'
+ 'property.model-id': 'Intel Atom Processor (Snowridge, no MPX)'
+-->
+<cpus>
+ <model name='Snowridge-v2'>
+ <decode host='on' guest='on'/>
+ <signature family='6' model='134'/>
+ <vendor name='Intel'/>
+ <feature name='3dnowprefetch'/>
+ <feature name='aes'/>
+ <feature name='apic'/>
+ <feature name='arat'/>
+ <feature name='arch-capabilities'/>
+ <feature name='cldemote'/>
+ <feature name='clflush'/>
+ <feature name='clflushopt'/>
+ <feature name='clwb'/>
+ <feature name='cmov'/>
+ <feature name='core-capability'/>
+ <feature name='cx16'/>
+ <feature name='cx8'/>
+ <feature name='de'/>
+ <feature name='erms'/>
+ <feature name='fpu'/>
+ <feature name='fsgsbase'/>
+ <feature name='fxsr'/>
+ <feature name='gfni'/>
+ <feature name='lahf_lm'/>
+ <feature name='lm'/>
+ <feature name='mca'/>
+ <feature name='mce'/>
+ <feature name='mmx'/>
+ <feature name='movbe'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='msr'/>
+ <feature name='mtrr'/>
+ <feature name='nx'/>
+ <feature name='pae'/>
+ <feature name='pat'/>
+ <feature name='pclmuldq'/>
+ <feature name='pdpe1gb'/>
+ <feature name='pge'/>
+ <feature name='pni'/>
+ <feature name='popcnt'/>
+ <feature name='pse'/>
+ <feature name='pse36'/>
+ <feature name='rdrand'/>
+ <feature name='rdseed'/>
+ <feature name='rdtscp'/>
+ <feature name='sep'/>
+ <feature name='sha-ni'/>
+ <feature name='smap'/>
+ <feature name='smep'/>
+ <feature name='spec-ctrl'/>
+ <feature name='split-lock-detect'/>
+ <feature name='ssbd'/>
+ <feature name='sse'/>
+ <feature name='sse2'/>
+ <feature name='sse4.1'/>
+ <feature name='sse4.2'/>
+ <feature name='ssse3'/>
+ <feature name='syscall'/>
+ <feature name='tsc'/>
+ <feature name='tsc-deadline'/>
+ <feature name='umip'/>
+ <feature name='vme'/>
+ <feature name='x2apic'/>
+ <feature name='xgetbv1'/>
+ <feature name='xsave'/>
+ <feature name='xsavec'/>
+ <feature name='xsaveopt'/>
+ </model>
+</cpus>
diff --git a/src/cpu_map/x86_Snowridge-v3.xml b/src/cpu_map/x86_Snowridge-v3.xml
new file mode 100644
index 0000000000..949c5d2633
--- /dev/null
+++ b/src/cpu_map/x86_Snowridge-v3.xml
@@ -0,0 +1,80 @@
+<!-- extra info from qemu:
+ 'model.level': '27'
+ 'model.stepping': '1'
+ 'model.xlevel': '0x80000008'
+ 'model.model_id': 'Intel Atom Processor (SnowRidge)'
+ 'property.model-id': 'Intel Atom Processor (Snowridge, no MPX)'
+ 'version.note': 'XSAVES, no MPX'
+-->
+<cpus>
+ <model name='Snowridge-v3'>
+ <decode host='on' guest='on'/>
+ <signature family='6' model='134'/>
+ <vendor name='Intel'/>
+ <feature name='3dnowprefetch'/>
+ <feature name='aes'/>
+ <feature name='apic'/>
+ <feature name='arat'/>
+ <feature name='arch-capabilities'/>
+ <feature name='cldemote'/>
+ <feature name='clflush'/>
+ <feature name='clflushopt'/>
+ <feature name='clwb'/>
+ <feature name='cmov'/>
+ <feature name='core-capability'/>
+ <feature name='cx16'/>
+ <feature name='cx8'/>
+ <feature name='de'/>
+ <feature name='erms'/>
+ <feature name='fpu'/>
+ <feature name='fsgsbase'/>
+ <feature name='fxsr'/>
+ <feature name='gfni'/>
+ <feature name='lahf_lm'/>
+ <feature name='lm'/>
+ <feature name='mca'/>
+ <feature name='mce'/>
+ <feature name='mmx'/>
+ <feature name='movbe'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='msr'/>
+ <feature name='mtrr'/>
+ <feature name='nx'/>
+ <feature name='pae'/>
+ <feature name='pat'/>
+ <feature name='pclmuldq'/>
+ <feature name='pdpe1gb'/>
+ <feature name='pge'/>
+ <feature name='pni'/>
+ <feature name='popcnt'/>
+ <feature name='pse'/>
+ <feature name='pse36'/>
+ <feature name='rdrand'/>
+ <feature name='rdseed'/>
+ <feature name='rdtscp'/>
+ <feature name='sep'/>
+ <feature name='sha-ni'/>
+ <feature name='smap'/>
+ <feature name='smep'/>
+ <feature name='spec-ctrl'/>
+ <feature name='split-lock-detect'/>
+ <feature name='ssbd'/>
+ <feature name='sse'/>
+ <feature name='sse2'/>
+ <feature name='sse4.1'/>
+ <feature name='sse4.2'/>
+ <feature name='ssse3'/>
+ <feature name='syscall'/>
+ <feature name='tsc'/>
+ <feature name='tsc-deadline'/>
+ <feature name='umip'/>
+ <feature name='vme'/>
+ <feature name='x2apic'/>
+ <feature name='xgetbv1'/>
+ <feature name='xsave'/>
+ <feature name='xsavec'/>
+ <feature name='xsaveopt'/>
+ <feature name='xsaves'/>
+ </model>
+</cpus>
diff --git a/src/cpu_map/x86_Snowridge-v4.xml b/src/cpu_map/x86_Snowridge-v4.xml
new file mode 100644
index 0000000000..818e75f90d
--- /dev/null
+++ b/src/cpu_map/x86_Snowridge-v4.xml
@@ -0,0 +1,78 @@
+<!-- extra info from qemu:
+ 'model.level': '27'
+ 'model.stepping': '1'
+ 'model.xlevel': '0x80000008'
+ 'model.model_id': 'Intel Atom Processor (SnowRidge)'
+ 'property.model-id': 'Intel Atom Processor (Snowridge, no MPX)'
+ 'version.note': 'no split lock detect, no core-capability'
+-->
+<cpus>
+ <model name='Snowridge-v4'>
+ <decode host='on' guest='on'/>
+ <signature family='6' model='134'/>
+ <vendor name='Intel'/>
+ <feature name='3dnowprefetch'/>
+ <feature name='aes'/>
+ <feature name='apic'/>
+ <feature name='arat'/>
+ <feature name='arch-capabilities'/>
+ <feature name='cldemote'/>
+ <feature name='clflush'/>
+ <feature name='clflushopt'/>
+ <feature name='clwb'/>
+ <feature name='cmov'/>
+ <feature name='cx16'/>
+ <feature name='cx8'/>
+ <feature name='de'/>
+ <feature name='erms'/>
+ <feature name='fpu'/>
+ <feature name='fsgsbase'/>
+ <feature name='fxsr'/>
+ <feature name='gfni'/>
+ <feature name='lahf_lm'/>
+ <feature name='lm'/>
+ <feature name='mca'/>
+ <feature name='mce'/>
+ <feature name='mmx'/>
+ <feature name='movbe'/>
+ <feature name='movdir64b'/>
+ <feature name='movdiri'/>
+ <feature name='msr'/>
+ <feature name='mtrr'/>
+ <feature name='nx'/>
+ <feature name='pae'/>
+ <feature name='pat'/>
+ <feature name='pclmuldq'/>
+ <feature name='pdpe1gb'/>
+ <feature name='pge'/>
+ <feature name='pni'/>
+ <feature name='popcnt'/>
+ <feature name='pse'/>
+ <feature name='pse36'/>
+ <feature name='rdrand'/>
+ <feature name='rdseed'/>
+ <feature name='rdtscp'/>
+ <feature name='sep'/>
+ <feature name='sha-ni'/>
+ <feature name='smap'/>
+ <feature name='smep'/>
+ <feature name='spec-ctrl'/>
+ <feature name='ssbd'/>
+ <feature name='sse'/>
+ <feature name='sse2'/>
+ <feature name='sse4.1'/>
+ <feature name='sse4.2'/>
+ <feature name='ssse3'/>
+ <feature name='syscall'/>
+ <feature name='tsc'/>
+ <feature name='tsc-deadline'/>
+ <feature name='umip'/>
+ <feature name='vme'/>
+ <feature name='x2apic'/>
+ <feature name='xgetbv1'/>
+ <feature name='xsave'/>
+ <feature name='xsavec'/>
+ <feature name='xsaveopt'/>
+ <feature name='xsaves'/>
+ </model>
+</cpus>
diff --git a/src/cpu_map/x86_Snowridge.xml b/src/cpu_map/x86_Snowridge.xml
index 383a24d367..534295aa57 100644
--- a/src/cpu_map/x86_Snowridge.xml
+++ b/src/cpu_map/x86_Snowridge.xml
@@ -1,5 +1,6 @@
<cpus>
<model name='Snowridge'>
+ <alias name='Snowridge-v1'/>
<decode host='on' guest='on'/>
<signature family='6' model='134'/> <!-- 080665 -->
<vendor name='Intel'/>
diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml
b/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml
index c595f04e32..5e42928198 100644
--- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml
+++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml
@@ -1,5 +1,5 @@
<cpu mode='custom' match='exact'>
- <model fallback='forbid'>Snowridge</model>
+ <model fallback='forbid'>Snowridge-v2</model>
<vendor>Intel</vendor>
<feature policy='require' name='ds'/>
<feature policy='require' name='acpi'/>
@@ -36,7 +36,6 @@
<feature policy='require' name='mds-no'/>
<feature policy='require' name='pschange-mc-no'/>
<feature policy='require' name='taa-no'/>
- <feature policy='disable' name='mpx'/>
<feature policy='disable' name='core-capability'/>
<feature policy='disable' name='pdpe1gb'/>
<feature policy='disable' name='split-lock-detect'/>
diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml
b/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml
index bbe0919706..3a8de012a8 100644
--- a/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml
+++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-json.xml
@@ -1,5 +1,5 @@
<cpu mode='custom' match='exact'>
- <model fallback='forbid'>Snowridge</model>
+ <model fallback='forbid'>Snowridge-v2</model>
<vendor>Intel</vendor>
<feature policy='require' name='ss'/>
<feature policy='require' name='vmx'/>
@@ -18,7 +18,6 @@
<feature policy='require' name='skip-l1dfl-vmentry'/>
<feature policy='require' name='mds-no'/>
<feature policy='require' name='pschange-mc-no'/>
- <feature policy='disable' name='mpx'/>
<feature policy='disable' name='core-capability'/>
<feature policy='disable' name='pdpe1gb'/>
<feature policy='disable' name='split-lock-detect'/>
diff --git a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
index 77538ed9ea..85bb381258 100644
--- a/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0-q35.x86_64.xml
@@ -75,6 +75,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='yes'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
index 1efdd0aa97..7b499f6950 100644
--- a/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0-tcg.x86_64.xml
@@ -88,6 +88,7 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='no' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
index 1620043b73..ce444975d8 100644
--- a/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_4.2.0.x86_64.xml
@@ -74,6 +74,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='yes'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
index 1039e22ebc..88c8b8fa15 100644
--- a/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-q35.x86_64.xml
@@ -75,6 +75,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='yes'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
index cfa2ae336a..2caae4a70d 100644
--- a/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0-tcg.x86_64.xml
@@ -88,6 +88,7 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
index d8a161bf18..6c56c5cbb8 100644
--- a/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.0.0.x86_64.xml
@@ -74,6 +74,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='yes'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
<model usable='no'
vendor='Intel'>Skylake-Server-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
index 383dfb9649..31bca158ec 100644
--- a/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0-q35.x86_64.xml
@@ -75,6 +75,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
index 4cb34baa8e..96e3e9fc0c 100644
--- a/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0-tcg.x86_64.xml
@@ -88,6 +88,7 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
index eca45e94e0..3852b881a9 100644
--- a/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.1.0.x86_64.xml
@@ -74,6 +74,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
index 49518b8e31..df941c46b1 100644
--- a/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-q35.x86_64.xml
@@ -75,6 +75,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
index cc975a0c62..b37b2ea770 100644
--- a/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0-tcg.x86_64.xml
@@ -88,6 +88,7 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
index ec695ec4ee..0d49b4b174 100644
--- a/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_5.2.0.x86_64.xml
@@ -74,6 +74,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
index 267b168036..d00b4f63c4 100644
--- a/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0-q35.x86_64.xml
@@ -75,6 +75,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
index c52dccff40..485b5f97d2 100644
--- a/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0-tcg.x86_64.xml
@@ -89,6 +89,7 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
index e8ae46a00a..8503e76d20 100644
--- a/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.0.0.x86_64.xml
@@ -74,6 +74,7 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
<model usable='no'
vendor='Intel'>Skylake-Server-noTSX-IBRS</model>
diff --git a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
index 3cf62e854f..dd3a6f8c92 100644
--- a/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0-q35.x86_64.xml
@@ -76,6 +76,8 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
index ecdf591638..eff9d4c8eb 100644
--- a/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0-tcg.x86_64.xml
@@ -89,6 +89,8 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
index e94cb23810..7a3756945d 100644
--- a/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.1.0.x86_64.xml
@@ -75,6 +75,8 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
index f6aa267d48..17c81703cb 100644
--- a/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0-q35.x86_64.xml
@@ -76,6 +76,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
index d92c03e747..d181c8a741 100644
--- a/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0-tcg.x86_64.xml
@@ -91,6 +91,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
index a15be63240..4bc7622b88 100644
--- a/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_6.2.0.x86_64.xml
@@ -75,6 +75,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
index 444aa0e111..8d0182d7f2 100644
--- a/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-q35.x86_64.xml
@@ -77,6 +77,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
index a57129bcbc..44b193d522 100644
--- a/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0-tcg.x86_64.xml
@@ -92,6 +92,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
index a65119505e..66c08aa40d 100644
--- a/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.0.0.x86_64.xml
@@ -76,6 +76,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
index 96ca48ebb2..0253f5dfd4 100644
--- a/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0-q35.x86_64.xml
@@ -78,6 +78,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
index 71285e0f9d..60639421ee 100644
--- a/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0-tcg.x86_64.xml
@@ -92,6 +92,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
index d814420b02..847706743f 100644
--- a/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.1.0.x86_64.xml
@@ -77,6 +77,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 425c22cd04..1d1f60bd42 100644
--- a/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-q35.x86_64.xml
@@ -83,6 +83,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 efba761ce5..eb37bada77 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
@@ -80,6 +80,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 efba761ce5..eb37bada77 100644
--- a/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0-tcg.x86_64.xml
@@ -80,6 +80,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
index 257f3b4958..7e7b4f4889 100644
--- a/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_7.2.0.x86_64.xml
@@ -82,6 +82,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 b674048c5f..275b067ea8 100644
--- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
@@ -83,6 +83,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 3e97325a16..9763e5a9de 100644
--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
@@ -84,6 +84,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
index a5f25e009a..abc85c2b90 100644
--- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
@@ -82,6 +82,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</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 93af44b638..c80455a6b5 100644
--- a/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-q35.x86_64.xml
@@ -85,6 +85,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
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 e794b726cd..e3943d6d91 100644
--- a/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0-tcg.x86_64.xml
@@ -85,6 +85,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
index 8ea03e63ed..00b6d45314 100644
--- a/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.1.0.x86_64.xml
@@ -84,6 +84,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
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 9ea20cccf6..cbd4f4bfa7 100644
--- a/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.2.0-q35.x86_64.xml
@@ -85,6 +85,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
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 cce0fbb433..59d1bea18a 100644
--- a/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.2.0-tcg.x86_64.xml
@@ -85,6 +85,9 @@
<model usable='yes' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
diff --git a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
index f06ff32956..db130e4fc8 100644
--- a/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
+++ b/tests/domaincapsdata/qemu_8.2.0.x86_64.xml
@@ -84,6 +84,9 @@
<model usable='no' vendor='AMD'>athlon</model>
<model usable='no'
vendor='Intel'>Westmere-IBRS</model>
<model usable='yes' vendor='Intel'>Westmere</model>
+ <model usable='no' vendor='Intel'>Snowridge-v4</model>
+ <model usable='no' vendor='Intel'>Snowridge-v3</model>
+ <model usable='no' vendor='Intel'>Snowridge-v2</model>
<model usable='no' vendor='Intel'>Snowridge</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v5</model>
<model usable='no'
vendor='Intel'>Skylake-Server-v4</model>
--
2.41.0