x86/Intel: IceLake D + Sapphire Rapids Xeons also support PPIN
authorJan Beulich <jbeulich@suse.com>
Thu, 27 Jan 2022 12:50:19 +0000 (13:50 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 27 Jan 2022 12:50:19 +0000 (13:50 +0100)
This is as per Linux commits a331f5fdd36d ("x86/mce: Add Xeon Sapphire
Rapids to list of CPUs that support PPIN") and [tip.git] e464121f2d40
("x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN"), just
in case a subsequent change making use of the respective new CPUID bit
doesn't cover either of these models.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/cpu/mcheck/mce_intel.c

index bb9f3a3ff795499ec79db5f25ed7c76295cb2299..d0161e9d4daa51569da337a717a9f8c725c05a46 100644 (file)
@@ -872,7 +872,9 @@ static void intel_init_ppin(const struct cpuinfo_x86 *c)
     case 0x56: /* Broadwell Xeon D */
     case 0x57: /* Knights Landing */
     case 0x6a: /* Icelake X */
+    case 0x6c: /* Icelake D */
     case 0x85: /* Knights Mill */
+    case 0x8f: /* Sapphire Rapids X */
 
         if ( (c != &boot_cpu_data && !ppin_msr) ||
              rdmsr_safe(MSR_PPIN_CTL, val) )