Merge ~lvoytek/ubuntu/+source/libvirt:sapphire-rapids-and-libvirt-uri-lunar into ubuntu/+source/libvirt:ubuntu/lunar-devel

Proposed by Lena Voytek
Status: Merged
Approved by: git-ubuntu bot
Approved revision: not available
Merge reported by: Andreas Hasenack
Merged at revision: d5d9d633cc0caab640848d95add31b07192a1eef
Proposed branch: ~lvoytek/ubuntu/+source/libvirt:sapphire-rapids-and-libvirt-uri-lunar
Merge into: ubuntu/+source/libvirt:ubuntu/lunar-devel
Diff against target: 1118 lines (+1058/-0)
8 files modified
debian/changelog (+7/-0)
debian/libvirt0.install (+1/-0)
debian/patches/series (+5/-0)
debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrc.patch (+36/-0)
debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrs.patch (+36/-0)
debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fzrm.patch (+36/-0)
debian/patches/ubuntu/lp-2028057-cpu_map-define-and-enable-Intel-Sapphire-Rapids.patch (+182/-0)
debian/patches/ubuntu/lp-2028057-qemucapabilitiesdata-update-capabilities.patch (+755/-0)
Reviewer Review Type Date Requested Status
git-ubuntu bot Approve
Bryce Harrington (community) Approve
Canonical Server Reporter Pending
Review via email: mp+455071@code.launchpad.net

Description of the change

Add support for Sapphire Rapids and keep a consistent LIBVIRT_DEFAULT_URI value.

Still working on architecture-specific testing for Sapphire Rapids alongside the SRU template for both bugs.

PPA: https://launchpad.net/~lvoytek/+archive/ubuntu/libvirt-sapphirerapids-uri

To post a comment you must log in.
Revision history for this message
Bryce Harrington (bryce) wrote :

I can review this, I remember this bug. :-)

Revision history for this message
Bryce Harrington (bryce) wrote :

The xen fix LGTM.

I don't have hardware for testing the Sapphire Rapids but see the PPA has been verified by someone who does. So that looks good as well. Fwiw, since you're listing this as one bullet point in the d/changelog, it'd be fine to add all the patches as a single git-ubuntu commit rather than broken out, esp. since they'll probably all drop together in a future merge, however that's all entirely personal preference.

So, overall LGTM, +1.

review: Approve
Revision history for this message
Bryce Harrington (bryce) :
review: Approve
Revision history for this message
git-ubuntu bot (git-ubuntu-bot) wrote :

Approvers: lvoytek, bryce
Uploaders: lvoytek, bryce
MP auto-approved

review: Approve
d5d9d63... by Lena Voytek

changelog

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

This was uploaded and is in lunar-proposed already. Marking the MP as merged.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 7b9a356..35f8515 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+libvirt (9.0.0-2ubuntu1.3) lunar; urgency=medium
7+
8+ * d/p/u/lp-2028057-*, d/libvirt0.install: Add named types and definitions for
9+ Intel SapphireRapids (LP: #2028057)
10+
11+ -- Lena Voytek <lena.voytek@canonical.com> Wed, 06 Sep 2023 12:58:15 -0700
12+
13 libvirt (9.0.0-2ubuntu1.2) lunar-security; urgency=medium
14
15 * SECURITY UPDATE: denial of service via improper locking
16diff --git a/debian/libvirt0.install b/debian/libvirt0.install
17index 23dd8a7..d07433b 100644
18--- a/debian/libvirt0.install
19+++ b/debian/libvirt0.install
20@@ -63,6 +63,7 @@ usr/share/libvirt/cpu_map/x86_Opteron_G5.xml
21 usr/share/libvirt/cpu_map/x86_Penryn.xml
22 usr/share/libvirt/cpu_map/x86_SandyBridge-IBRS.xml
23 usr/share/libvirt/cpu_map/x86_SandyBridge.xml
24+usr/share/libvirt/cpu_map/x86_SapphireRapids.xml
25 usr/share/libvirt/cpu_map/x86_Skylake-Client-IBRS.xml
26 usr/share/libvirt/cpu_map/x86_Skylake-Client-noTSX-IBRS.xml
27 usr/share/libvirt/cpu_map/x86_Skylake-Client.xml
28diff --git a/debian/patches/series b/debian/patches/series
29index 0d2f5f0..8b65d2e 100644
30--- a/debian/patches/series
31+++ b/debian/patches/series
32@@ -25,6 +25,11 @@ ubuntu/lp-1861125-ubuntu-models.patch
33 ubuntu/dnsmasq-as-priv-user
34 ubuntu/ovmf_paths.patch
35 ubuntu/wait-for-qemu-kvm.patch
36+ubuntu/lp-2028057-cpu_map-define-and-enable-Intel-Sapphire-Rapids.patch
37+ubuntu/lp-2028057-qemucapabilitiesdata-update-capabilities.patch
38+ubuntu/lp-2028057-cpu_map-add-feature-fzrm.patch
39+ubuntu/lp-2028057-cpu_map-add-feature-fsrs.patch
40+ubuntu/lp-2028057-cpu_map-add-feature-fsrc.patch
41
42 # Ubuntu Apparmor Changes
43 ubuntu-aa/0020-virt-aa-helper-ubuntu-storage-paths.patch
44diff --git a/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrc.patch b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrc.patch
45new file mode 100644
46index 0000000..f786117
47--- /dev/null
48+++ b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrc.patch
49@@ -0,0 +1,36 @@
50+From 62dd68ef18ff964bd3c388f5d08f5289e5b99dc6 Mon Sep 17 00:00:00 2001
51+From: Tim Wiederhake <twiederh@redhat.com>
52+Date: Thu, 9 Mar 2023 14:18:18 +0100
53+Subject: [PATCH] cpu_map: Add missing feature "fsrc"
54+
55+Introduced in qemu 58794f644e.
56+
57+Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
58+Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
59+
60+Origin: upstream, https://gitlab.com/libvirt/libvirt/-/commit/62dd68ef18ff964bd3c388f5d08f5289e5b99dc6
61+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2028057
62+Last-Update: 2023-10-27
63+
64+--- a/src/cpu_map/x86_features.xml
65++++ b/src/cpu_map/x86_features.xml
66+@@ -422,6 +422,9 @@
67+ <feature name='fsrs'>
68+ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000800'/>
69+ </feature>
70++ <feature name='fsrc'>
71++ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00001000'/>
72++ </feature>
73+
74+ <!-- Processor Extended State Enumeration sub leaf 1 -->
75+ <feature name='xsaveopt'>
76+--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
77++++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
78+@@ -54,6 +54,7 @@
79+ <feature policy='require' name='fsrm'/>
80+ <feature policy='require' name='fzrm'/>
81+ <feature policy='require' name='fsrs'/>
82++ <feature policy='require' name='fsrc'/>
83+ <feature policy='require' name='3dnowext'/>
84+ <feature policy='require' name='3dnow'/>
85+ <feature policy='require' name='npt'/>
86diff --git a/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrs.patch b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrs.patch
87new file mode 100644
88index 0000000..19af50e
89--- /dev/null
90+++ b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fsrs.patch
91@@ -0,0 +1,36 @@
92+From 4bf853cac24953a0e2855bfc74d7490bbdbf9baa Mon Sep 17 00:00:00 2001
93+From: Tim Wiederhake <twiederh@redhat.com>
94+Date: Thu, 9 Mar 2023 14:18:18 +0100
95+Subject: [PATCH] cpu_map: Add missing feature "fsrs"
96+
97+Introduced in qemu 58794f644e.
98+
99+Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
100+Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
101+
102+Origin: upstream, https://gitlab.com/libvirt/libvirt/-/commit/4bf853cac24953a0e2855bfc74d7490bbdbf9baa
103+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2028057
104+Last-Update: 2023-10-27
105+
106+--- a/src/cpu_map/x86_features.xml
107++++ b/src/cpu_map/x86_features.xml
108+@@ -419,6 +419,9 @@
109+ <feature name='fzrm'>
110+ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000400'/>
111+ </feature>
112++ <feature name='fsrs'>
113++ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000800'/>
114++ </feature>
115+
116+ <!-- Processor Extended State Enumeration sub leaf 1 -->
117+ <feature name='xsaveopt'>
118+--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
119++++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
120+@@ -53,6 +53,7 @@
121+ <feature policy='require' name='pks'/>
122+ <feature policy='require' name='fsrm'/>
123+ <feature policy='require' name='fzrm'/>
124++ <feature policy='require' name='fsrs'/>
125+ <feature policy='require' name='3dnowext'/>
126+ <feature policy='require' name='3dnow'/>
127+ <feature policy='require' name='npt'/>
128diff --git a/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fzrm.patch b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fzrm.patch
129new file mode 100644
130index 0000000..8090848
131--- /dev/null
132+++ b/debian/patches/ubuntu/lp-2028057-cpu_map-add-feature-fzrm.patch
133@@ -0,0 +1,36 @@
134+From 43869b91788cd3ceb0672e0735a06b06a358655c Mon Sep 17 00:00:00 2001
135+From: Tim Wiederhake <twiederh@redhat.com>
136+Date: Thu, 9 Mar 2023 14:18:18 +0100
137+Subject: [PATCH] cpu_map: Add missing feature "fzrm"
138+
139+Introduced in qemu 58794f644e.
140+
141+Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
142+Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
143+
144+Origin: upstream, https://gitlab.com/libvirt/libvirt/-/commit/43869b91788cd3ceb0672e0735a06b06a358655c
145+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2028057
146+Last-Update: 2023-10-27
147+
148+--- a/src/cpu_map/x86_features.xml
149++++ b/src/cpu_map/x86_features.xml
150+@@ -416,6 +416,9 @@
151+ <feature name='avx512-bf16'>
152+ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000020'/>
153+ </feature>
154++ <feature name='fzrm'>
155++ <cpuid eax_in='0x07' ecx_in='0x01' eax='0x00000400'/>
156++ </feature>
157+
158+ <!-- Processor Extended State Enumeration sub leaf 1 -->
159+ <feature name='xsaveopt'>
160+--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
161++++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
162+@@ -52,6 +52,7 @@
163+ <feature policy='require' name='la57'/>
164+ <feature policy='require' name='pks'/>
165+ <feature policy='require' name='fsrm'/>
166++ <feature policy='require' name='fzrm'/>
167+ <feature policy='require' name='3dnowext'/>
168+ <feature policy='require' name='3dnow'/>
169+ <feature policy='require' name='npt'/>
170diff --git a/debian/patches/ubuntu/lp-2028057-cpu_map-define-and-enable-Intel-Sapphire-Rapids.patch b/debian/patches/ubuntu/lp-2028057-cpu_map-define-and-enable-Intel-Sapphire-Rapids.patch
171new file mode 100644
172index 0000000..49c960a
173--- /dev/null
174+++ b/debian/patches/ubuntu/lp-2028057-cpu_map-define-and-enable-Intel-Sapphire-Rapids.patch
175@@ -0,0 +1,182 @@
176+From 96c8d39af007000daf3d5dfa845365f66379aaac Mon Sep 17 00:00:00 2001
177+From: Lin Yang <lin.a.yang@intel.com>
178+Date: Wed, 17 May 2023 17:30:57 -0700
179+Subject: [PATCH] cpu_map: Add SapphireRapids CPU model
180+
181+Signed-off-by: Lin Yang <lin.a.yang@intel.com>
182+Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
183+Reviewed-by: Tim Wiederhake <twiederh@redhat.com>
184+
185+Origin: upstream, https://gitlab.com/libvirt/libvirt/-/commit/96c8d39af007000daf3d5dfa845365f66379aaac
186+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2028057
187+Last-Update: 2023-10-27
188+
189+--- a/src/cpu_map/index.xml
190++++ b/src/cpu_map/index.xml
191+@@ -56,6 +56,7 @@
192+ <include filename='x86_Icelake-Server-noTSX.xml'/>
193+ <include filename='x86_Cooperlake.xml'/>
194+ <include filename='x86_Snowridge.xml'/>
195++ <include filename='x86_SapphireRapids.xml'/>
196+
197+ <!-- AMD CPUs -->
198+ <include filename='x86_athlon.xml'/>
199+--- a/src/cpu_map/meson.build
200++++ b/src/cpu_map/meson.build
201+@@ -72,6 +72,7 @@
202+ 'x86_qemu64.xml',
203+ 'x86_SandyBridge-IBRS.xml',
204+ 'x86_SandyBridge.xml',
205++ 'x86_SapphireRapids.xml',
206+ 'x86_Skylake-Client-IBRS.xml',
207+ 'x86_Skylake-Client-noTSX-IBRS.xml',
208+ 'x86_Skylake-Client.xml',
209+--- /dev/null
210++++ b/src/cpu_map/x86_SapphireRapids.xml
211+@@ -0,0 +1,116 @@
212++<cpus>
213++ <model name='SapphireRapids'>
214++ <decode host='on' guest='on'/>
215++ <signature family='6' model='143'/>
216++ <vendor name='Intel'/>
217++ <feature name='3dnowprefetch'/>
218++ <feature name='abm'/>
219++ <feature name='adx'/>
220++ <feature name='aes'/>
221++ <feature name='amx-bf16'/>
222++ <feature name='amx-int8'/>
223++ <feature name='amx-tile'/>
224++ <feature name='apic'/>
225++ <feature name='arat'/>
226++ <feature name='arch-capabilities'/>
227++ <feature name='avx'/>
228++ <feature name='avx-vnni'/>
229++ <feature name='avx2'/>
230++ <feature name='avx512-bf16'/>
231++ <feature name='avx512-fp16'/>
232++ <feature name='avx512-vpopcntdq'/>
233++ <feature name='avx512bitalg'/>
234++ <feature name='avx512bw'/>
235++ <feature name='avx512cd'/>
236++ <feature name='avx512dq'/>
237++ <feature name='avx512f'/>
238++ <feature name='avx512ifma'/>
239++ <feature name='avx512vbmi'/>
240++ <feature name='avx512vbmi2'/>
241++ <feature name='avx512vl'/>
242++ <feature name='avx512vnni'/>
243++ <feature name='bmi1'/>
244++ <feature name='bmi2'/>
245++ <feature name='bus-lock-detect'/>
246++ <feature name='clflush'/>
247++ <feature name='clflushopt'/>
248++ <feature name='clwb'/>
249++ <feature name='cmov'/>
250++ <feature name='cx16'/>
251++ <feature name='cx8'/>
252++ <feature name='de'/>
253++ <feature name='erms'/>
254++ <feature name='f16c'/>
255++ <feature name='fma'/>
256++ <feature name='fpu'/>
257++ <feature name='fsgsbase'/>
258++ <feature name='fsrc'/>
259++ <feature name='fsrm'/>
260++ <feature name='fsrs'/>
261++ <feature name='fxsr'/>
262++ <feature name='fzrm'/>
263++ <feature name='gfni'/>
264++ <feature name='hle'/>
265++ <feature name='ibrs-all'/>
266++ <feature name='invpcid'/>
267++ <feature name='la57'/>
268++ <feature name='lahf_lm'/>
269++ <feature name='lm'/>
270++ <feature name='mca'/>
271++ <feature name='mce'/>
272++ <feature name='mds-no'/>
273++ <feature name='mmx'/>
274++ <feature name='movbe'/>
275++ <feature name='msr'/>
276++ <feature name='mtrr'/>
277++ <feature name='nx'/>
278++ <feature name='pae'/>
279++ <feature name='pat'/>
280++ <feature name='pcid'/>
281++ <feature name='pclmuldq'/>
282++ <feature name='pdpe1gb'/>
283++ <feature name='pge'/>
284++ <feature name='pku'/>
285++ <feature name='pni'/>
286++ <feature name='popcnt'/>
287++ <feature name='pschange-mc-no'/>
288++ <feature name='pse'/>
289++ <feature name='pse36'/>
290++ <feature name='rdctl-no'/>
291++ <feature name='rdpid'/>
292++ <feature name='rdrand'/>
293++ <feature name='rdseed'/>
294++ <feature name='rdtscp'/>
295++ <feature name='rtm'/>
296++ <feature name='sep'/>
297++ <feature name='serialize'/>
298++ <feature name='sha-ni'/>
299++ <feature name='skip-l1dfl-vmentry'/>
300++ <feature name='smap'/>
301++ <feature name='smep'/>
302++ <feature name='spec-ctrl'/>
303++ <feature name='ssbd'/>
304++ <feature name='sse'/>
305++ <feature name='sse2'/>
306++ <feature name='sse4.1'/>
307++ <feature name='sse4.2'/>
308++ <feature name='ssse3'/>
309++ <feature name='syscall'/>
310++ <feature name='taa-no'/>
311++ <feature name='tsc'/>
312++ <feature name='tsc-deadline'/>
313++ <feature name='tsx-ldtrk'/>
314++ <feature name='umip'/>
315++ <feature name='vaes'/>
316++ <feature name='vme'/>
317++ <feature name='vpclmulqdq'/>
318++ <feature name='wbnoinvd'/>
319++ <feature name='x2apic'/>
320++ <feature name='xfd'/>
321++ <feature name='xgetbv1'/>
322++ <feature name='xsave'/>
323++ <feature name='xsavec'/>
324++ <feature name='xsaveopt'/>
325++ <feature name='xsaves'/>
326++ </model>
327++</cpus>
328+--- a/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
329++++ b/tests/domaincapsdata/qemu_8.0.0-q35.x86_64.xml
330+@@ -91,6 +91,7 @@
331+ <model usable='no' vendor='Intel'>Skylake-Client-noTSX-IBRS</model>
332+ <model usable='no' vendor='Intel'>Skylake-Client-IBRS</model>
333+ <model usable='no' vendor='Intel'>Skylake-Client</model>
334++ <model usable='no' vendor='Intel'>SapphireRapids</model>
335+ <model usable='no' vendor='Intel'>SandyBridge-IBRS</model>
336+ <model usable='yes' vendor='Intel'>SandyBridge</model>
337+ <model usable='yes' vendor='Intel'>Penryn</model>
338+--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
339++++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
340+@@ -93,6 +93,7 @@
341+ <model usable='no' vendor='Intel'>Skylake-Client-noTSX-IBRS</model>
342+ <model usable='no' vendor='Intel'>Skylake-Client-IBRS</model>
343+ <model usable='no' vendor='Intel'>Skylake-Client</model>
344++ <model usable='no' vendor='Intel'>SapphireRapids</model>
345+ <model usable='no' vendor='Intel'>SandyBridge-IBRS</model>
346+ <model usable='no' vendor='Intel'>SandyBridge</model>
347+ <model usable='yes' vendor='Intel'>Penryn</model>
348+--- a/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
349++++ b/tests/domaincapsdata/qemu_8.0.0.x86_64.xml
350+@@ -90,6 +90,7 @@
351+ <model usable='no' vendor='Intel'>Skylake-Client-noTSX-IBRS</model>
352+ <model usable='no' vendor='Intel'>Skylake-Client-IBRS</model>
353+ <model usable='no' vendor='Intel'>Skylake-Client</model>
354++ <model usable='no' vendor='Intel'>SapphireRapids</model>
355+ <model usable='no' vendor='Intel'>SandyBridge-IBRS</model>
356+ <model usable='yes' vendor='Intel'>SandyBridge</model>
357+ <model usable='yes' vendor='Intel'>Penryn</model>
358diff --git a/debian/patches/ubuntu/lp-2028057-qemucapabilitiesdata-update-capabilities.patch b/debian/patches/ubuntu/lp-2028057-qemucapabilitiesdata-update-capabilities.patch
359new file mode 100644
360index 0000000..54290c6
361--- /dev/null
362+++ b/debian/patches/ubuntu/lp-2028057-qemucapabilitiesdata-update-capabilities.patch
363@@ -0,0 +1,755 @@
364+From 603c6b840fb7a5714d49fd61e293e94113ad4811 Mon Sep 17 00:00:00 2001
365+From: Peter Krempa <pkrempa@redhat.com>
366+Date: Wed, 1 Mar 2023 12:57:17 +0100
367+Subject: [PATCH] tests: qemucapabilitiesdata: Update capabilities for the
368+ qemu-8.0 dev cycle on x86_64
369+
370+Notable changes:
371+
372+ - 'SapphireRapids(-v1)' cpu model added
373+ - 'fsrs', 'fsrc', 'fzrm' cpu features added and available via TCG
374+ - 'fsrm' feature can be now emulated by qemu
375+
376+Signed-off-by: Peter Krempa <pkrempa@redhat.com>
377+Reviewed-by: Ján Tomko <jtomko@redhat.com>
378+
379+Origin: backport, https://gitlab.com/libvirt/libvirt/-/commit/603c6b840fb7a5714d49fd61e293e94113ad4811
380+Bug-Ubuntu: https://bugs.launchpad.net/bugs/2028057
381+Last-Update: 2023-10-27
382+
383+--- a/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
384++++ b/tests/domaincapsdata/qemu_8.0.0-tcg.x86_64.xml
385+@@ -51,6 +51,7 @@
386+ <feature policy='require' name='vaes'/>
387+ <feature policy='require' name='la57'/>
388+ <feature policy='require' name='pks'/>
389++ <feature policy='require' name='fsrm'/>
390+ <feature policy='require' name='3dnowext'/>
391+ <feature policy='require' name='3dnow'/>
392+ <feature policy='require' name='npt'/>
393+--- a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies
394++++ b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.replies
395+@@ -23661,6 +23661,10 @@
396+ "parent": "x86_64-cpu"
397+ },
398+ {
399++ "name": "vhost-scsi-pci-transitional",
400++ "parent": "vhost-scsi-pci-base"
401++ },
402++ {
403+ "name": "usb-storage",
404+ "parent": "usb-storage-dev"
405+ },
406+@@ -23677,8 +23681,8 @@
407+ "parent": "generic-pc-machine"
408+ },
409+ {
410+- "name": "vhost-scsi-pci-transitional",
411+- "parent": "vhost-scsi-pci-base"
412++ "name": "SapphireRapids-v1-x86_64-cpu",
413++ "parent": "x86_64-cpu"
414+ },
415+ {
416+ "name": "isa-i8259",
417+@@ -24297,6 +24301,10 @@
418+ "parent": "pcie-host-bridge"
419+ },
420+ {
421++ "name": "SapphireRapids-x86_64-cpu",
422++ "parent": "x86_64-cpu"
423++ },
424++ {
425+ "name": "pc-i440fx-2.0-machine",
426+ "parent": "generic-pc-machine"
427+ },
428+@@ -29309,6 +29317,10 @@
429+ "type": "bool"
430+ },
431+ {
432++ "name": "vmx-hlt-exit",
433++ "type": "bool"
434++ },
435++ {
436+ "name": "cldemote",
437+ "type": "bool"
438+ },
439+@@ -29334,7 +29346,7 @@
440+ "type": "bool"
441+ },
442+ {
443+- "name": "vmx-hlt-exit",
444++ "name": "fsrs",
445+ "type": "bool"
446+ },
447+ {
448+@@ -29908,6 +29920,11 @@
449+ "type": "bool"
450+ },
451+ {
452++ "name": "hv-vpindex",
453++ "description": "on/off",
454++ "type": "bool"
455++ },
456++ {
457+ "name": "ds",
458+ "type": "bool"
459+ },
460+@@ -29924,8 +29941,7 @@
461+ "type": "bool"
462+ },
463+ {
464+- "name": "hv-vpindex",
465+- "description": "on/off",
466++ "name": "fsrc",
467+ "type": "bool"
468+ },
469+ {
470+@@ -29985,6 +30001,10 @@
471+ "type": "bool"
472+ },
473+ {
474++ "name": "fzrm",
475++ "type": "bool"
476++ },
477++ {
478+ "name": "serialize",
479+ "type": "bool"
480+ },
481+@@ -32015,6 +32035,113 @@
482+ "deprecated": false
483+ },
484+ {
485++ "name": "SapphireRapids-v1",
486++ "typename": "SapphireRapids-v1-x86_64-cpu",
487++ "unavailable-features": [
488++ "pcid",
489++ "hle",
490++ "erms",
491++ "invpcid",
492++ "rtm",
493++ "avx512f",
494++ "avx512dq",
495++ "avx512ifma",
496++ "avx512cd",
497++ "avx512bw",
498++ "avx512vl",
499++ "avx512vbmi",
500++ "pku",
501++ "avx512vbmi2",
502++ "gfni",
503++ "vaes",
504++ "vpclmulqdq",
505++ "avx512vnni",
506++ "avx512bitalg",
507++ "avx512-vpopcntdq",
508++ "la57",
509++ "bus-lock-detect",
510++ "fsrm",
511++ "serialize",
512++ "tsx-ldtrk",
513++ "amx-bf16",
514++ "avx512-fp16",
515++ "amx-tile",
516++ "amx-int8",
517++ "spec-ctrl",
518++ "avx-vnni",
519++ "avx512-bf16",
520++ "fzrm",
521++ "fsrs",
522++ "fsrc",
523++ "xfd",
524++ "avx512f",
525++ "avx512f",
526++ "avx512f",
527++ "pku",
528++ "amx-tile",
529++ "amx-tile",
530++ "ibrs-all",
531++ "taa-no"
532++ ],
533++ "static": false,
534++ "migration-safe": true,
535++ "deprecated": false
536++ },
537++ {
538++ "name": "SapphireRapids",
539++ "typename": "SapphireRapids-x86_64-cpu",
540++ "unavailable-features": [
541++ "pcid",
542++ "hle",
543++ "erms",
544++ "invpcid",
545++ "rtm",
546++ "avx512f",
547++ "avx512dq",
548++ "avx512ifma",
549++ "avx512cd",
550++ "avx512bw",
551++ "avx512vl",
552++ "avx512vbmi",
553++ "pku",
554++ "avx512vbmi2",
555++ "gfni",
556++ "vaes",
557++ "vpclmulqdq",
558++ "avx512vnni",
559++ "avx512bitalg",
560++ "avx512-vpopcntdq",
561++ "la57",
562++ "bus-lock-detect",
563++ "fsrm",
564++ "serialize",
565++ "tsx-ldtrk",
566++ "amx-bf16",
567++ "avx512-fp16",
568++ "amx-tile",
569++ "amx-int8",
570++ "spec-ctrl",
571++ "avx-vnni",
572++ "avx512-bf16",
573++ "fzrm",
574++ "fsrs",
575++ "fsrc",
576++ "xfd",
577++ "avx512f",
578++ "avx512f",
579++ "avx512f",
580++ "pku",
581++ "amx-tile",
582++ "amx-tile",
583++ "ibrs-all",
584++ "taa-no"
585++ ],
586++ "alias-of": "SapphireRapids-v1",
587++ "static": false,
588++ "migration-safe": true,
589++ "deprecated": false
590++ },
591++ {
592+ "name": "SandyBridge-v2",
593+ "typename": "SandyBridge-v2-x86_64-cpu",
594+ "unavailable-features": [
595+@@ -35119,6 +35246,7 @@
596+ "fma": true,
597+ "cx16": true,
598+ "de": true,
599++ "fzrm": false,
600+ "stepping": 0,
601+ "xsave": true,
602+ "clflush": true,
603+@@ -35180,6 +35308,8 @@
604+ "vmx-exit-save-preemption-timer": false,
605+ "vmx-entry-load-pat": false,
606+ "fsrm": false,
607++ "fsrs": false,
608++ "fsrc": false,
609+ "vmx-entry-load-perf-global-ctrl": false,
610+ "vmx-io-bitmap": false,
611+ "umip": true,
612+@@ -35471,6 +35601,7 @@
613+ "fma": true,
614+ "cx16": true,
615+ "de": true,
616++ "fzrm": false,
617+ "stepping": 0,
618+ "xsave": true,
619+ "clflush": true,
620+@@ -35532,6 +35663,8 @@
621+ "vmx-exit-save-preemption-timer": false,
622+ "vmx-entry-load-pat": false,
623+ "fsrm": false,
624++ "fsrs": false,
625++ "fsrc": false,
626+ "vmx-entry-load-perf-global-ctrl": false,
627+ "vmx-io-bitmap": false,
628+ "umip": true,
629+@@ -35887,6 +36020,7 @@
630+ "vmx-exit-load-perf-global-ctrl": false,
631+ "fma": true,
632+ "cx16": true,
633++ "fzrm": false,
634+ "de": true,
635+ "hv-version-id-build": 14393,
636+ "enforce": false,
637+@@ -35967,7 +36101,9 @@
638+ "lm": true,
639+ "vmx-exit-save-preemption-timer": false,
640+ "vmx-entry-load-pat": false,
641++ "fsrs": false,
642+ "fsrm": false,
643++ "fsrc": false,
644+ "vmx-entry-load-perf-global-ctrl": false,
645+ "vmx-io-bitmap": false,
646+ "vmx-store-lma": false,
647+@@ -36825,6 +36961,115 @@
648+ "deprecated": false
649+ },
650+ {
651++ "name": "SapphireRapids-v1",
652++ "typename": "SapphireRapids-v1-x86_64-cpu",
653++ "unavailable-features": [
654++ "pcid",
655++ "x2apic",
656++ "tsc-deadline",
657++ "hle",
658++ "invpcid",
659++ "rtm",
660++ "avx512f",
661++ "avx512dq",
662++ "rdseed",
663++ "avx512ifma",
664++ "avx512cd",
665++ "sha-ni",
666++ "avx512bw",
667++ "avx512vl",
668++ "avx512vbmi",
669++ "avx512vbmi2",
670++ "gfni",
671++ "vpclmulqdq",
672++ "avx512vnni",
673++ "avx512bitalg",
674++ "avx512-vpopcntdq",
675++ "rdpid",
676++ "bus-lock-detect",
677++ "serialize",
678++ "tsx-ldtrk",
679++ "amx-bf16",
680++ "avx512-fp16",
681++ "amx-tile",
682++ "amx-int8",
683++ "spec-ctrl",
684++ "arch-capabilities",
685++ "ssbd",
686++ "avx-vnni",
687++ "avx512-bf16",
688++ "3dnowprefetch",
689++ "wbnoinvd",
690++ "xsavec",
691++ "xsaves",
692++ "xfd",
693++ "rdctl-no",
694++ "ibrs-all",
695++ "skip-l1dfl-vmentry",
696++ "mds-no",
697++ "pschange-mc-no",
698++ "taa-no"
699++ ],
700++ "static": false,
701++ "migration-safe": true,
702++ "deprecated": false
703++ },
704++ {
705++ "name": "SapphireRapids",
706++ "typename": "SapphireRapids-x86_64-cpu",
707++ "unavailable-features": [
708++ "pcid",
709++ "x2apic",
710++ "tsc-deadline",
711++ "hle",
712++ "invpcid",
713++ "rtm",
714++ "avx512f",
715++ "avx512dq",
716++ "rdseed",
717++ "avx512ifma",
718++ "avx512cd",
719++ "sha-ni",
720++ "avx512bw",
721++ "avx512vl",
722++ "avx512vbmi",
723++ "avx512vbmi2",
724++ "gfni",
725++ "vpclmulqdq",
726++ "avx512vnni",
727++ "avx512bitalg",
728++ "avx512-vpopcntdq",
729++ "rdpid",
730++ "bus-lock-detect",
731++ "serialize",
732++ "tsx-ldtrk",
733++ "amx-bf16",
734++ "avx512-fp16",
735++ "amx-tile",
736++ "amx-int8",
737++ "spec-ctrl",
738++ "arch-capabilities",
739++ "ssbd",
740++ "avx-vnni",
741++ "avx512-bf16",
742++ "3dnowprefetch",
743++ "wbnoinvd",
744++ "xsavec",
745++ "xsaves",
746++ "xfd",
747++ "rdctl-no",
748++ "ibrs-all",
749++ "skip-l1dfl-vmentry",
750++ "mds-no",
751++ "pschange-mc-no",
752++ "taa-no"
753++ ],
754++ "alias-of": "SapphireRapids-v1",
755++ "static": false,
756++ "migration-safe": true,
757++ "deprecated": false
758++ },
759++ {
760+ "name": "SandyBridge-v2",
761+ "typename": "SandyBridge-v2-x86_64-cpu",
762+ "unavailable-features": [
763+@@ -37163,7 +37408,6 @@
764+ "avx512bitalg",
765+ "avx512-vpopcntdq",
766+ "rdpid",
767+- "fsrm",
768+ "spec-ctrl",
769+ "arch-capabilities",
770+ "ssbd",
771+@@ -37206,7 +37450,6 @@
772+ "avx512bitalg",
773+ "avx512-vpopcntdq",
774+ "rdpid",
775+- "fsrm",
776+ "spec-ctrl",
777+ "arch-capabilities",
778+ "ssbd",
779+@@ -37249,7 +37492,6 @@
780+ "avx512bitalg",
781+ "avx512-vpopcntdq",
782+ "rdpid",
783+- "fsrm",
784+ "spec-ctrl",
785+ "arch-capabilities",
786+ "ssbd",
787+@@ -37705,7 +37947,6 @@
788+ "rdseed",
789+ "sha-ni",
790+ "rdpid",
791+- "fsrm",
792+ "fxsr-opt",
793+ "misalignsse",
794+ "3dnowprefetch",
795+@@ -37736,7 +37977,6 @@
796+ "rdseed",
797+ "sha-ni",
798+ "rdpid",
799+- "fsrm",
800+ "fxsr-opt",
801+ "misalignsse",
802+ "3dnowprefetch",
803+@@ -38629,6 +38869,7 @@
804+ "fma": true,
805+ "cx16": true,
806+ "de": true,
807++ "fzrm": true,
808+ "stepping": 1,
809+ "xsave": true,
810+ "clflush": true,
811+@@ -38689,7 +38930,9 @@
812+ "lm": true,
813+ "vmx-exit-save-preemption-timer": false,
814+ "vmx-entry-load-pat": false,
815+- "fsrm": false,
816++ "fsrm": true,
817++ "fsrs": true,
818++ "fsrc": true,
819+ "vmx-entry-load-perf-global-ctrl": false,
820+ "vmx-io-bitmap": false,
821+ "umip": true,
822+@@ -38981,6 +39224,7 @@
823+ "fma": true,
824+ "cx16": true,
825+ "de": true,
826++ "fzrm": true,
827+ "stepping": 1,
828+ "xsave": true,
829+ "clflush": true,
830+@@ -39041,7 +39285,9 @@
831+ "lm": true,
832+ "vmx-exit-save-preemption-timer": false,
833+ "vmx-entry-load-pat": false,
834+- "fsrm": false,
835++ "fsrm": true,
836++ "fsrs": true,
837++ "fsrc": true,
838+ "vmx-entry-load-perf-global-ctrl": false,
839+ "vmx-io-bitmap": false,
840+ "umip": true,
841+--- a/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml
842++++ b/tests/qemucapabilitiesdata/caps_8.0.0.x86_64.xml
843+@@ -398,6 +398,7 @@
844+ <property name='fma' type='boolean' value='true' migratable='yes'/>
845+ <property name='cx16' type='boolean' value='true' migratable='yes'/>
846+ <property name='de' type='boolean' value='true' migratable='yes'/>
847++ <property name='fzrm' type='boolean' value='false'/>
848+ <property name='stepping' type='number' value='0'/>
849+ <property name='xsave' type='boolean' value='true' migratable='yes'/>
850+ <property name='clflush' type='boolean' value='true' migratable='yes'/>
851+@@ -459,6 +460,8 @@
852+ <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/>
853+ <property name='vmx-entry-load-pat' type='boolean' value='false'/>
854+ <property name='fsrm' type='boolean' value='false'/>
855++ <property name='fsrs' type='boolean' value='false'/>
856++ <property name='fsrc' type='boolean' value='false'/>
857+ <property name='vmx-entry-load-perf-global-ctrl' type='boolean' value='false'/>
858+ <property name='vmx-io-bitmap' type='boolean' value='false'/>
859+ <property name='umip' type='boolean' value='true' migratable='yes'/>
860+@@ -831,6 +834,98 @@
861+ <blocker name='invpcid'/>
862+ <blocker name='rtm'/>
863+ </cpu>
864++ <cpu type='kvm' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
865++ <blocker name='pcid'/>
866++ <blocker name='hle'/>
867++ <blocker name='erms'/>
868++ <blocker name='invpcid'/>
869++ <blocker name='rtm'/>
870++ <blocker name='avx512f'/>
871++ <blocker name='avx512dq'/>
872++ <blocker name='avx512ifma'/>
873++ <blocker name='avx512cd'/>
874++ <blocker name='avx512bw'/>
875++ <blocker name='avx512vl'/>
876++ <blocker name='avx512vbmi'/>
877++ <blocker name='pku'/>
878++ <blocker name='avx512vbmi2'/>
879++ <blocker name='gfni'/>
880++ <blocker name='vaes'/>
881++ <blocker name='vpclmulqdq'/>
882++ <blocker name='avx512vnni'/>
883++ <blocker name='avx512bitalg'/>
884++ <blocker name='avx512-vpopcntdq'/>
885++ <blocker name='la57'/>
886++ <blocker name='bus-lock-detect'/>
887++ <blocker name='fsrm'/>
888++ <blocker name='serialize'/>
889++ <blocker name='tsx-ldtrk'/>
890++ <blocker name='amx-bf16'/>
891++ <blocker name='avx512-fp16'/>
892++ <blocker name='amx-tile'/>
893++ <blocker name='amx-int8'/>
894++ <blocker name='spec-ctrl'/>
895++ <blocker name='avx-vnni'/>
896++ <blocker name='avx512-bf16'/>
897++ <blocker name='fzrm'/>
898++ <blocker name='fsrs'/>
899++ <blocker name='fsrc'/>
900++ <blocker name='xfd'/>
901++ <blocker name='avx512f'/>
902++ <blocker name='avx512f'/>
903++ <blocker name='avx512f'/>
904++ <blocker name='pku'/>
905++ <blocker name='amx-tile'/>
906++ <blocker name='amx-tile'/>
907++ <blocker name='ibrs-all'/>
908++ <blocker name='taa-no'/>
909++ </cpu>
910++ <cpu type='kvm' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'>
911++ <blocker name='pcid'/>
912++ <blocker name='hle'/>
913++ <blocker name='erms'/>
914++ <blocker name='invpcid'/>
915++ <blocker name='rtm'/>
916++ <blocker name='avx512f'/>
917++ <blocker name='avx512dq'/>
918++ <blocker name='avx512ifma'/>
919++ <blocker name='avx512cd'/>
920++ <blocker name='avx512bw'/>
921++ <blocker name='avx512vl'/>
922++ <blocker name='avx512vbmi'/>
923++ <blocker name='pku'/>
924++ <blocker name='avx512vbmi2'/>
925++ <blocker name='gfni'/>
926++ <blocker name='vaes'/>
927++ <blocker name='vpclmulqdq'/>
928++ <blocker name='avx512vnni'/>
929++ <blocker name='avx512bitalg'/>
930++ <blocker name='avx512-vpopcntdq'/>
931++ <blocker name='la57'/>
932++ <blocker name='bus-lock-detect'/>
933++ <blocker name='fsrm'/>
934++ <blocker name='serialize'/>
935++ <blocker name='tsx-ldtrk'/>
936++ <blocker name='amx-bf16'/>
937++ <blocker name='avx512-fp16'/>
938++ <blocker name='amx-tile'/>
939++ <blocker name='amx-int8'/>
940++ <blocker name='spec-ctrl'/>
941++ <blocker name='avx-vnni'/>
942++ <blocker name='avx512-bf16'/>
943++ <blocker name='fzrm'/>
944++ <blocker name='fsrs'/>
945++ <blocker name='fsrc'/>
946++ <blocker name='xfd'/>
947++ <blocker name='avx512f'/>
948++ <blocker name='avx512f'/>
949++ <blocker name='avx512f'/>
950++ <blocker name='pku'/>
951++ <blocker name='amx-tile'/>
952++ <blocker name='amx-tile'/>
953++ <blocker name='ibrs-all'/>
954++ <blocker name='taa-no'/>
955++ </cpu>
956+ <cpu type='kvm' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
957+ <blocker name='spec-ctrl'/>
958+ </cpu>
959+@@ -1741,6 +1836,7 @@
960+ <property name='fma' type='boolean' value='true' migratable='yes'/>
961+ <property name='cx16' type='boolean' value='true' migratable='yes'/>
962+ <property name='de' type='boolean' value='true' migratable='yes'/>
963++ <property name='fzrm' type='boolean' value='true' migratable='yes'/>
964+ <property name='stepping' type='number' value='1'/>
965+ <property name='xsave' type='boolean' value='true' migratable='yes'/>
966+ <property name='clflush' type='boolean' value='true' migratable='yes'/>
967+@@ -1801,7 +1897,9 @@
968+ <property name='lm' type='boolean' value='true' migratable='yes'/>
969+ <property name='vmx-exit-save-preemption-timer' type='boolean' value='false'/>
970+ <property name='vmx-entry-load-pat' type='boolean' value='false'/>
971+- <property name='fsrm' type='boolean' value='false'/>
972++ <property name='fsrm' type='boolean' value='true' migratable='yes'/>
973++ <property name='fsrs' type='boolean' value='true' migratable='yes'/>
974++ <property name='fsrc' type='boolean' value='true' migratable='yes'/>
975+ <property name='vmx-entry-load-perf-global-ctrl' type='boolean' value='false'/>
976+ <property name='vmx-io-bitmap' type='boolean' value='false'/>
977+ <property name='umip' type='boolean' value='true' migratable='yes'/>
978+@@ -2209,6 +2307,100 @@
979+ <blocker name='3dnowprefetch'/>
980+ <blocker name='xsavec'/>
981+ </cpu>
982++ <cpu type='tcg' name='SapphireRapids-v1' typename='SapphireRapids-v1-x86_64-cpu' usable='no'>
983++ <blocker name='pcid'/>
984++ <blocker name='x2apic'/>
985++ <blocker name='tsc-deadline'/>
986++ <blocker name='hle'/>
987++ <blocker name='invpcid'/>
988++ <blocker name='rtm'/>
989++ <blocker name='avx512f'/>
990++ <blocker name='avx512dq'/>
991++ <blocker name='rdseed'/>
992++ <blocker name='avx512ifma'/>
993++ <blocker name='avx512cd'/>
994++ <blocker name='sha-ni'/>
995++ <blocker name='avx512bw'/>
996++ <blocker name='avx512vl'/>
997++ <blocker name='avx512vbmi'/>
998++ <blocker name='avx512vbmi2'/>
999++ <blocker name='gfni'/>
1000++ <blocker name='vpclmulqdq'/>
1001++ <blocker name='avx512vnni'/>
1002++ <blocker name='avx512bitalg'/>
1003++ <blocker name='avx512-vpopcntdq'/>
1004++ <blocker name='rdpid'/>
1005++ <blocker name='bus-lock-detect'/>
1006++ <blocker name='serialize'/>
1007++ <blocker name='tsx-ldtrk'/>
1008++ <blocker name='amx-bf16'/>
1009++ <blocker name='avx512-fp16'/>
1010++ <blocker name='amx-tile'/>
1011++ <blocker name='amx-int8'/>
1012++ <blocker name='spec-ctrl'/>
1013++ <blocker name='arch-capabilities'/>
1014++ <blocker name='ssbd'/>
1015++ <blocker name='avx-vnni'/>
1016++ <blocker name='avx512-bf16'/>
1017++ <blocker name='3dnowprefetch'/>
1018++ <blocker name='wbnoinvd'/>
1019++ <blocker name='xsavec'/>
1020++ <blocker name='xsaves'/>
1021++ <blocker name='xfd'/>
1022++ <blocker name='rdctl-no'/>
1023++ <blocker name='ibrs-all'/>
1024++ <blocker name='skip-l1dfl-vmentry'/>
1025++ <blocker name='mds-no'/>
1026++ <blocker name='pschange-mc-no'/>
1027++ <blocker name='taa-no'/>
1028++ </cpu>
1029++ <cpu type='tcg' name='SapphireRapids' typename='SapphireRapids-x86_64-cpu' usable='no'>
1030++ <blocker name='pcid'/>
1031++ <blocker name='x2apic'/>
1032++ <blocker name='tsc-deadline'/>
1033++ <blocker name='hle'/>
1034++ <blocker name='invpcid'/>
1035++ <blocker name='rtm'/>
1036++ <blocker name='avx512f'/>
1037++ <blocker name='avx512dq'/>
1038++ <blocker name='rdseed'/>
1039++ <blocker name='avx512ifma'/>
1040++ <blocker name='avx512cd'/>
1041++ <blocker name='sha-ni'/>
1042++ <blocker name='avx512bw'/>
1043++ <blocker name='avx512vl'/>
1044++ <blocker name='avx512vbmi'/>
1045++ <blocker name='avx512vbmi2'/>
1046++ <blocker name='gfni'/>
1047++ <blocker name='vpclmulqdq'/>
1048++ <blocker name='avx512vnni'/>
1049++ <blocker name='avx512bitalg'/>
1050++ <blocker name='avx512-vpopcntdq'/>
1051++ <blocker name='rdpid'/>
1052++ <blocker name='bus-lock-detect'/>
1053++ <blocker name='serialize'/>
1054++ <blocker name='tsx-ldtrk'/>
1055++ <blocker name='amx-bf16'/>
1056++ <blocker name='avx512-fp16'/>
1057++ <blocker name='amx-tile'/>
1058++ <blocker name='amx-int8'/>
1059++ <blocker name='spec-ctrl'/>
1060++ <blocker name='arch-capabilities'/>
1061++ <blocker name='ssbd'/>
1062++ <blocker name='avx-vnni'/>
1063++ <blocker name='avx512-bf16'/>
1064++ <blocker name='3dnowprefetch'/>
1065++ <blocker name='wbnoinvd'/>
1066++ <blocker name='xsavec'/>
1067++ <blocker name='xsaves'/>
1068++ <blocker name='xfd'/>
1069++ <blocker name='rdctl-no'/>
1070++ <blocker name='ibrs-all'/>
1071++ <blocker name='skip-l1dfl-vmentry'/>
1072++ <blocker name='mds-no'/>
1073++ <blocker name='pschange-mc-no'/>
1074++ <blocker name='taa-no'/>
1075++ </cpu>
1076+ <cpu type='tcg' name='SandyBridge-v2' typename='SandyBridge-v2-x86_64-cpu' usable='no'>
1077+ <blocker name='x2apic'/>
1078+ <blocker name='tsc-deadline'/>
1079+@@ -2342,7 +2534,6 @@
1080+ <blocker name='avx512bitalg'/>
1081+ <blocker name='avx512-vpopcntdq'/>
1082+ <blocker name='rdpid'/>
1083+- <blocker name='fsrm'/>
1084+ <blocker name='spec-ctrl'/>
1085+ <blocker name='arch-capabilities'/>
1086+ <blocker name='ssbd'/>
1087+@@ -2378,7 +2569,6 @@
1088+ <blocker name='avx512bitalg'/>
1089+ <blocker name='avx512-vpopcntdq'/>
1090+ <blocker name='rdpid'/>
1091+- <blocker name='fsrm'/>
1092+ <blocker name='spec-ctrl'/>
1093+ <blocker name='arch-capabilities'/>
1094+ <blocker name='ssbd'/>
1095+@@ -2414,7 +2604,6 @@
1096+ <blocker name='avx512bitalg'/>
1097+ <blocker name='avx512-vpopcntdq'/>
1098+ <blocker name='rdpid'/>
1099+- <blocker name='fsrm'/>
1100+ <blocker name='spec-ctrl'/>
1101+ <blocker name='arch-capabilities'/>
1102+ <blocker name='ssbd'/>
1103+@@ -2723,7 +2912,6 @@
1104+ <blocker name='rdseed'/>
1105+ <blocker name='sha-ni'/>
1106+ <blocker name='rdpid'/>
1107+- <blocker name='fsrm'/>
1108+ <blocker name='fxsr-opt'/>
1109+ <blocker name='misalignsse'/>
1110+ <blocker name='3dnowprefetch'/>
1111+@@ -2747,7 +2935,6 @@
1112+ <blocker name='rdseed'/>
1113+ <blocker name='sha-ni'/>
1114+ <blocker name='rdpid'/>
1115+- <blocker name='fsrm'/>
1116+ <blocker name='fxsr-opt'/>
1117+ <blocker name='misalignsse'/>
1118+ <blocker name='3dnowprefetch'/>

Subscribers

People subscribed via source and target branches