x86/virt/tdx: Switch to new Intel CPU model defines
authorTony Luck <tony.luck@intel.com>
Mon, 20 May 2024 22:46:01 +0000 (15:46 -0700)
committerDave Hansen <dave.hansen@linux.intel.com>
Tue, 28 May 2024 17:59:02 +0000 (10:59 -0700)
New CPU #defines encode vendor and family as well as model.

Signed-off-by: Tony Luck <tony.luck@intel.com>
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/all/20240520224620.9480-31-tony.luck%40intel.com
arch/x86/virt/vmx/tdx/tdx.c

index 49a1c6890b55605ff87eb573cf0ab539bef92dca..4e2b2e2ac9f90d316337cbb1f2f53e1de89d392e 100644 (file)
@@ -33,7 +33,7 @@
 #include <asm/msr.h>
 #include <asm/cpufeature.h>
 #include <asm/tdx.h>
-#include <asm/intel-family.h>
+#include <asm/cpu_device_id.h>
 #include <asm/processor.h>
 #include <asm/mce.h>
 #include "tdx.h"
@@ -1426,9 +1426,9 @@ static void __init check_tdx_erratum(void)
         * private memory poisons that memory, and a subsequent read of
         * that memory triggers #MC.
         */
-       switch (boot_cpu_data.x86_model) {
-       case INTEL_FAM6_SAPPHIRERAPIDS_X:
-       case INTEL_FAM6_EMERALDRAPIDS_X:
+       switch (boot_cpu_data.x86_vfm) {
+       case INTEL_SAPPHIRERAPIDS_X:
+       case INTEL_EMERALDRAPIDS_X:
                setup_force_cpu_bug(X86_BUG_TDX_PW_MCE);
        }
 }