]> xenbits.xensource.com Git - libvirt.git/commitdiff
cpu_map: Add missing x86 feature "avic"
authorTim Wiederhake <twiederh@redhat.com>
Wed, 19 Oct 2022 13:42:29 +0000 (15:42 +0200)
committerTim Wiederhake <twiederh@redhat.com>
Tue, 8 Nov 2022 20:45:00 +0000 (21:45 +0100)
Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
19 files changed:
src/cpu_map/x86_features.xml
tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-disabled.xml
tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-guest.xml
tests/cputestdata/x86_64-cpuid-EPYC-7502-32-Core-host.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-disabled.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-guest.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-host.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-disabled.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-guest.xml
tests/cputestdata/x86_64-cpuid-EPYC-7601-32-Core-ibpb-host.xml
tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-disabled.xml
tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-guest.xml
tests/cputestdata/x86_64-cpuid-Hygon-C86-7185-32-core-host.xml
tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-disabled.xml
tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-guest.xml
tests/cputestdata/x86_64-cpuid-Ryzen-7-1800X-Eight-Core-host.xml
tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-disabled.xml
tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-guest.xml
tests/cputestdata/x86_64-cpuid-Ryzen-9-3900X-12-Core-host.xml

index f4b99edbe987d37545c4dced4ceaa0a319baac7c..d624c14338fb7b88869dd32bb693d983f8dd910e 100644 (file)
   <feature name='pfthreshold'>
     <cpuid eax_in='0x8000000a' edx='0x00001000'/>
   </feature>
+  <feature name='avic'>
+    <cpuid eax_in='0x8000000a' edx='0x00002000'/>
+  </feature>
   <feature name='svme-addr-chk'>
     <cpuid eax_in='0x8000000a' edx='0x10000000'/>
   </feature>
index 82b6c1bc1aa76afb898df2a5581961168b2c6d39..bb8fac53b2352a0a75b5232a129d6e82b5cd1896 100644 (file)
@@ -6,5 +6,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01423408' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00004000' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 40e791239881095d531d8cc7383b459c33f1ded1..84434311e5aa0161a641e5a517e52a20aa0d26f8 100644 (file)
@@ -27,6 +27,7 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
   <feature policy='require' name='rdctl-no'/>
   <feature policy='require' name='skip-l1dfl-vmentry'/>
   <feature policy='require' name='mds-no'/>
index debddc194f1d47a0f4a668b58f7e1ed2089fb6d5..072ece03f31cc3a9eab6bccb804206553717e214 100644 (file)
@@ -29,6 +29,7 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
   <feature name='rdctl-no'/>
   <feature name='skip-l1dfl-vmentry'/>
   <feature name='mds-no'/>
index 25ef2d3314a13c4f44fcc3882a38a5a167d39e41..3b9286b5e05b46f035b2a9dd563bec66817ae45a 100644 (file)
@@ -5,5 +5,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 9d14213a0bd81f6534c0944822e5d1e21ef1e92c..2a8d77eaa7bf302c5c7506e074e48ad66fbb71ac 100644 (file)
@@ -26,4 +26,5 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
 </cpu>
index da05dd4709e4cba900a4ae6729b7597a2d382a3a..bf948c55a7ce6cb3d79c733d539540b84d03c182 100644 (file)
@@ -28,4 +28,5 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
 </cpu>
index f4d92cf034cf8169a40115c63330464234168408..e35657a1401b9f26b67175ca7bd2c6f53bff9acf 100644 (file)
@@ -5,5 +5,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x08000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 1fee2fa9f87e1b8f596f65fe85ad9ca1d7797a10..355e34661068b753bf255baabd599a527d6dc94e 100644 (file)
@@ -26,5 +26,6 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
   <feature policy='disable' name='rdtscp'/>
 </cpu>
index e91c14c7156fadcd0066e9b54bfe515cfda76838..3cc3049b3316ae839e1265901e0b1a9b194322a1 100644 (file)
@@ -28,4 +28,5 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
 </cpu>
index 25ef2d3314a13c4f44fcc3882a38a5a167d39e41..3b9286b5e05b46f035b2a9dd563bec66817ae45a 100644 (file)
@@ -5,5 +5,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c2300c' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 5df21521f681259e59b880113137a8fe31466b6d..078c9e710ba7eb61582808dd44aadfa49876fbe6 100644 (file)
@@ -26,4 +26,5 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
 </cpu>
index d06a7afc3f6111e76e7bf6365d3008dd6793b1b0..57bc118776eb1532c3a9c66800ea7185f2eea7fe 100644 (file)
@@ -28,4 +28,5 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
 </cpu>
index a63cd5c4b429075e7598f699275e4afd61a70a67..c7e54a5ac8db674df50f25bfb0af9c23fdc77035 100644 (file)
@@ -6,5 +6,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01c23008' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00000005' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 9d14213a0bd81f6534c0944822e5d1e21ef1e92c..2a8d77eaa7bf302c5c7506e074e48ad66fbb71ac 100644 (file)
@@ -26,4 +26,5 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
 </cpu>
index 15ec20bd635427563bfe3a808a64f8dc37e01582..99452979ee481206a5c717f36500f94e2516de7a 100644 (file)
@@ -28,4 +28,5 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
 </cpu>
index 869659cc809c24987967563d77c949d6c6651a17..045ea7c99ae9ccd556fbba3aa57fe1d8c0fd8e68 100644 (file)
@@ -6,5 +6,5 @@
   <cpuid eax_in='0x80000001' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x01423408' edx='0x00000000'/>
   <cpuid eax_in='0x80000007' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x00000100'/>
   <cpuid eax_in='0x80000008' ecx_in='0x00' eax='0x00000000' ebx='0x00008000' ecx='0x00000000' edx='0x00000000'/>
-  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000014f6'/>
+  <cpuid eax_in='0x8000000a' ecx_in='0x00' eax='0x00000000' ebx='0x00000000' ecx='0x00000000' edx='0x000034f6'/>
 </cpudata>
index 6d95b508b234c0900b57043cd46dacf6292516b8..758b184da9fd08b09616afb53848d643f20dffe3 100644 (file)
@@ -26,6 +26,7 @@
   <feature policy='require' name='decodeassists'/>
   <feature policy='require' name='pause-filter'/>
   <feature policy='require' name='pfthreshold'/>
+  <feature policy='require' name='avic'/>
   <feature policy='require' name='rdctl-no'/>
   <feature policy='require' name='skip-l1dfl-vmentry'/>
   <feature policy='require' name='mds-no'/>
index 7f86683bf29a77ed2d37e48f8e16cf1ac5ea722b..de5f40e4dbeb38f6e64b98468e3950776d443e67 100644 (file)
@@ -28,6 +28,7 @@
   <feature name='decodeassists'/>
   <feature name='pause-filter'/>
   <feature name='pfthreshold'/>
+  <feature name='avic'/>
   <feature name='rdctl-no'/>
   <feature name='skip-l1dfl-vmentry'/>
   <feature name='mds-no'/>