]> xenbits.xensource.com Git - libvirt.git/commitdiff
cpu_map: Add missing feature "flush-l1d"
authorTim Wiederhake <twiederh@redhat.com>
Wed, 24 May 2023 07:25:05 +0000 (09:25 +0200)
committerTim Wiederhake <twiederh@redhat.com>
Fri, 26 May 2023 06:43:06 +0000 (08:43 +0200)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
37 files changed:
src/cpu_map/x86_features.xml
tests/cputestdata/x86_64-cpuid-Atom-P5362-disabled.xml
tests/cputestdata/x86_64-cpuid-Atom-P5362-guest.xml
tests/cputestdata/x86_64-cpuid-Atom-P5362-host.xml
tests/cputestdata/x86_64-cpuid-Cooperlake-disabled.xml
tests/cputestdata/x86_64-cpuid-Cooperlake-guest.xml
tests/cputestdata/x86_64-cpuid-Cooperlake-host.xml
tests/cputestdata/x86_64-cpuid-Core-i7-7600U-disabled.xml
tests/cputestdata/x86_64-cpuid-Core-i7-7600U-guest.xml
tests/cputestdata/x86_64-cpuid-Core-i7-7600U-host.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8550U-disabled.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8550U-guest.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8550U-host.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8700-disabled.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8700-guest.xml
tests/cputestdata/x86_64-cpuid-Core-i7-8700-host.xml
tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-disabled.xml
tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-guest.xml
tests/cputestdata/x86_64-cpuid-Ice-Lake-Server-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-E3-1225-v5-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-E5-2650-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-E7540-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-E7540-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-E7540-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-Gold-6130-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-8268-host.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-disabled.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-guest.xml
tests/cputestdata/x86_64-cpuid-Xeon-Platinum-9242-host.xml

index c0f6a3c6d0fb8dcccfdc809455bf01d42653dc67..e4056ef1a0cc56fb3d8e2711fc30d6b97c39ae13 100644 (file)
   <feature name='stibp'>
     <cpuid eax_in='0x07' ecx_in='0x00' edx='0x08000000'/>
   </feature>
+  <feature name='flush-l1d'>
+    <cpuid eax_in='0x07' ecx_in='0x00' edx='0x10000000'/>
+  </feature>
   <feature name='arch-capabilities'>
     <alias name='arch_capabilities' source='linux'/>
     <cpuid eax_in='0x07' ecx_in='0x00' edx='0x20000000'/>
index dad3c90e6b815c78b5018ae287e136dacf1bd8fa..fab2d4d85c4d6d3d340b7344ef82a60790e44ac0 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x080041dc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000020' edx='0x40000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000020' edx='0x50000000'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x00000014' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x80000000' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
index a21d044bd49a59d92d4a19f1c1500cd7ae616457..c595f04e322e41bb7cb8853c781f386d7299e960 100644 (file)
@@ -24,6 +24,7 @@
   <feature policy='require' name='rdpid'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
   <feature policy='require' name='mbm_local'/>
index 9712ecaf63a173760e939b726da9aa91f4de912a..074342911ad974f6e776e9224dc18bb75990e1b2 100644 (file)
@@ -47,6 +47,7 @@
   <feature name='movdir64b'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='arch-capabilities'/>
   <feature name='core-capability'/>
   <feature name='ssbd'/>
index e7c59cef1ea614392622076be7ecd34b70ea84f2..3b9ca13ad459e6faeccdc8be1d5b22ef2746c612 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1dc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x10000000'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index f169458399c5133d7d23bd636ac57ce55d5cceec..ff516a47c78aeef3cf135fb82407f20075cbcad0 100644 (file)
@@ -24,6 +24,7 @@
   <feature policy='require' name='intel-pt'/>
   <feature policy='require' name='ospke'/>
   <feature policy='require' name='md-clear'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
   <feature policy='require' name='mbm_local'/>
index 6ac4ad55ef98acfade7c3f735a63a25ab6ea94b4..8dfc62a5c169d37bbc50f6b3d13b4d6c337a438a 100644 (file)
@@ -26,6 +26,7 @@
   <feature name='intel-pt'/>
   <feature name='ospke'/>
   <feature name='md-clear'/>
+  <feature name='flush-l1d'/>
   <feature name='xsaves'/>
   <feature name='mbm_total'/>
   <feature name='mbm_local'/>
index 2b9aef78a2b29f05923c4af6634d51df6551fdb9..7eece82aff2bec539e0f0df77ad29eabaaa18dd9 100644 (file)
@@ -1,6 +1,6 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0800c1dc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x08000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x18000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 5cf7778d55b23d5a22bf3cd824d9f89903a6cbd6..b6e643cd08f677da214fadea0b6221afc5707d0e 100644 (file)
@@ -22,6 +22,7 @@
   <feature policy='require' name='clflushopt'/>
   <feature policy='require' name='intel-pt'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='pdpe1gb'/>
index fa51fcdd0cdc75fc5d139d9741be22abade8fc1d..2a7493f9419d403d924286406dd18dbc3805e76b 100644 (file)
@@ -24,6 +24,7 @@
   <feature name='clflushopt'/>
   <feature name='intel-pt'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaves'/>
   <feature name='pdpe1gb'/>
index 910f466b98e0bc7315d0b1d6cbcb9f4196a47a8c..b6daaf2e5005df22af00202447644362d02883ab 100644 (file)
@@ -1,6 +1,6 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0800c19c' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x10000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 1d93d13aaacd7de3f83d00a51bd9ee5dc5e45745..5ed8ac37a33e8585dadabeea9054c18a97995351 100644 (file)
@@ -22,6 +22,7 @@
   <feature policy='require' name='intel-pt'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='pdpe1gb'/>
index 8e32872bf2ae87a6595e22fcb028e9133b27dbbb..805a31411d7d53a77b332e3243a9ecb242cf2568 100644 (file)
@@ -24,6 +24,7 @@
   <feature name='intel-pt'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaves'/>
   <feature name='pdpe1gb'/>
index bffdae01dad331da68ab94beee8410ab8aa7157e..fd9b8435ab3e8cc27f12a1d2dfe15b1c33852885 100644 (file)
@@ -1,6 +1,6 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0800c1fc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x40000000' edx='0x08000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x40000000' edx='0x18000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 99874701de48c6684cc07b9fda6940ecedcf61f4..6cedb936336ef6bf861368752b3b9cac1f97f6cd 100644 (file)
@@ -23,6 +23,7 @@
   <feature policy='require' name='intel-pt'/>
   <feature policy='require' name='sgxlc'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='pdpe1gb'/>
index 8e5cab50bbc17f1e26f41c19e7b9d617edabe6dc..0cc65b432269b80a26ae2a5fcb9e90b291483b30 100644 (file)
@@ -25,6 +25,7 @@
   <feature name='intel-pt'/>
   <feature name='sgxlc'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaves'/>
   <feature name='pdpe1gb'/>
index 2769427a8515f003375762a1c08fb7fa78171a56..2f15f36fd10cf3c6fbb2f1332b6172f27c78c8e6 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1fc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001004' ecx='0x40400010' edx='0x00000010'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001004' ecx='0x40400010' edx='0x10000010'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 13147e354e35751868052be592d97e198da766fe..38d95680d3283f4307a50e718e9bd67ebfd04b8a 100644 (file)
@@ -29,6 +29,7 @@
   <feature policy='require' name='sgxlc'/>
   <feature policy='require' name='fsrm'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='arch-capabilities'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
index aa2514eb60adb23cde39ec77e009e206d3c26a2e..ccb74f41ef44608ad7d0324416559b8d91b16f0e 100644 (file)
@@ -31,6 +31,7 @@
   <feature name='sgxlc'/>
   <feature name='fsrm'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='arch-capabilities'/>
   <feature name='xsaves'/>
   <feature name='mbm_total'/>
index 9e83f4c534979d2df0fec31845775af3c306ba83..fb9a4988ad4aef1381e624a9a819b3e80f846f9d 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0800c1fc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02000004' ecx='0x00000000' edx='0x10000000'/>
   <cpuid eax_in='0x0000000d' ecx_in='0x01' eax='0x00000008' ebx='0x00000000' ecx='0x00000000' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index 7555bc075ebe39227a11acc55eaeeebd97de7fca..ea1c79c0dfd638ae43774cf70af1a625bef23e5e 100644 (file)
@@ -23,6 +23,7 @@
   <feature policy='require' name='intel-pt'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='pdpe1gb'/>
index 1d257a0828b7975be334af64e64aaa5d17519bad..d7a7f30b9ef08a0e43eceb536662d526c953e933 100644 (file)
@@ -25,6 +25,7 @@
   <feature name='intel-pt'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaves'/>
   <feature name='pdpe1gb'/>
index d9538892ebbd9af2c0ce3b87731b1c5954a5350d..0b2719826b571166853bb9a33020f9f47d555115 100644 (file)
@@ -1,5 +1,6 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1fc' edx='0xb0600000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x10000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index e507642df101ecae152370d756efa51caaa627a2..db1efe054970c7fa151a186e07dee555e6084dfb 100644 (file)
@@ -22,6 +22,7 @@
   <feature policy='require' name='osxsave'/>
   <feature policy='require' name='arat'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaveopt'/>
   <feature policy='require' name='pdpe1gb'/>
index 628900fd2c6f56a07357230e92e7c7221b516244..6f2de0ca5b354f564c7f06a962ef023bd964b91d 100644 (file)
@@ -24,6 +24,7 @@
   <feature name='osxsave'/>
   <feature name='arat'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaveopt'/>
   <feature name='pdpe1gb'/>
index 49737fbdb172bb0ed8ea921f8db19ffbc00e863c..d69b7df0950bd89747adcea5d865364d4d1cd5c1 100644 (file)
@@ -1,5 +1,6 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0004c1bc' edx='0xb0600000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x10000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index fc3e95253bfdf8be9723cd853da7f75c07307644..fbc05fe0d8f6b2c012217bef3c093ebec19a42c2 100644 (file)
@@ -19,6 +19,7 @@
   <feature policy='require' name='dca'/>
   <feature policy='require' name='x2apic'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='rdtscp'/>
   <feature policy='require' name='invtsc'/>
index ee526e7119ec4a2d6d9a04609aa4a92c24c6fbaf..15fea29e06d2c0e3f2e9647231185ebb7de75377 100644 (file)
@@ -21,6 +21,7 @@
   <feature name='dca'/>
   <feature name='x2apic'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='rdtscp'/>
   <feature name='invtsc'/>
index e7c59cef1ea614392622076be7ecd34b70ea84f2..3b9ca13ad459e6faeccdc8be1d5b22ef2746c612 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1dc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x10000000'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index c21cb1e60077d25cccfe3552b6e203d027ff199d..f4f0199607665ee9dd075db42844136778287cab 100644 (file)
@@ -26,6 +26,7 @@
   <feature policy='require' name='ospke'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='ssbd'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
index fba4ccf506c93c7fe8fa2ebc4539e7698d271897..325c2fe26f1662afd2acec470829d4d110cdb759 100644 (file)
@@ -28,6 +28,7 @@
   <feature name='ospke'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='ssbd'/>
   <feature name='xsaves'/>
   <feature name='mbm_total'/>
index 7d719a8b52213c171ffc6b5a2999bb7607903431..8e4e478cf1fba50274f96ebf648de602472478e2 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1fc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x28000400'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x38000400'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <msr index='0x10a' edx='0x00000000' eax='0x00000020'/>
index 988fb1dbdc3765ca45f8490a4e0fc93d7ab13444..8fd1611842ddf26db5e7b8634c5425333a4743f9 100644 (file)
@@ -25,6 +25,7 @@
   <feature policy='require' name='ospke'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='arch-capabilities'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
index 96effe5684ab4a082eb83d32f446727313f4a964..7055c72112b0bcab9e6f6d70989a4afd010f61e1 100644 (file)
@@ -27,6 +27,7 @@
   <feature name='ospke'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='arch-capabilities'/>
   <feature name='xsaves'/>
   <feature name='mbm_total'/>
index e7c59cef1ea614392622076be7ecd34b70ea84f2..3b9ca13ad459e6faeccdc8be1d5b22ef2746c612 100644 (file)
@@ -1,7 +1,7 @@
 <!-- Features disabled by QEMU -->
 <cpudata arch='x86'>
   <cpuid eax_in='0x00000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x0804c1dc' edx='0xb0600000'/>
-  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x00000000'/>
+  <cpuid eax_in='0x00000007' ecx_in='0x00' eax='0x00000000' ebx='0x02001000' ecx='0x00000010' edx='0x10000000'/>
   <cpuid eax_in='0x0000000f' ecx_in='0x01' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000006'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
 </cpudata>
index faabdde8a0ec0fbb7ada885d2b34d168fa5085c0..88c2d84d6575632ec0d2a084827d223764473761 100644 (file)
@@ -25,6 +25,7 @@
   <feature policy='require' name='ospke'/>
   <feature policy='require' name='md-clear'/>
   <feature policy='require' name='stibp'/>
+  <feature policy='require' name='flush-l1d'/>
   <feature policy='require' name='arch-capabilities'/>
   <feature policy='require' name='xsaves'/>
   <feature policy='require' name='mbm_total'/>
index ea51fc40a11c0c7f146a322521cfc32b7f01a76a..5e59520919b1ce16a38c47ad73db88b494650364 100644 (file)
@@ -27,6 +27,7 @@
   <feature name='ospke'/>
   <feature name='md-clear'/>
   <feature name='stibp'/>
+  <feature name='flush-l1d'/>
   <feature name='arch-capabilities'/>
   <feature name='xsaves'/>
   <feature name='mbm_total'/>