]> xenbits.xensource.com Git - xen.git/commitdiff
x86: add CPUID dependents of APIC and TSC
authorJan Beulich <jbeulich@suse.com>
Mon, 12 Dec 2016 08:41:21 +0000 (09:41 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 12 Dec 2016 08:41:21 +0000 (09:41 +0100)
TSC_DEADLINE in particular depends on both; take the opportunity to add
a few more.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/tools/gen-cpuid.py

index c29f1d3a5e4063a1531bd8c1a3fe3681865b3502..420a5cc7e9d7ff9c92863be121ab5a2800968931 100755 (executable)
@@ -181,9 +181,11 @@ def crunch_numbers(state):
         # bit is only representable in the 64bit PTE format offered by PAE.
         PAE: [LM, NX],
 
+        TSC: [TSC_DEADLINE, RDTSCP, TSC_ADJUST, ITSC],
+
         # APIC is special, but X2APIC does depend on APIC being available in
         # the first place.
-        APIC: [X2APIC],
+        APIC: [X2APIC, TSC_DEADLINE, EXTAPIC],
 
         # AMD built MMXExtentions and 3DNow as extentions to MMX.
         MMX: [MMXEXT, _3DNOW],