INTEL_HASWELL_X
X86_MATCH_VFM_STEPS(INTEL_HASWELL_X, 2, 2, 0x00000037),
X86_MATCH_VFM_STEPS(INTEL_HASWELL_X, 4, 4, 0x0000000a),
case INTEL_HASWELL_X:
X86_MATCH_VFM(INTEL_HASWELL_X, &snb_cstates),
X86_MATCH_VFM(INTEL_HASWELL_X, &hswep_uncore_init),
case INTEL_HASWELL_X:
X86_MATCH_VFM(INTEL_HASWELL_X, &model_hsx),
X86_MATCH_VFM_STEPS(INTEL_HASWELL_X, 0x2, 0x2, 0x3a), /* EP */
X86_MATCH_VFM_STEPS(INTEL_HASWELL_X, 0x4, 0x4, 0x0f), /* EX */
VULNBL_INTEL_STEPS(INTEL_HASWELL_X, X86_STEP_MAX, MMIO | VMSCAPE),
X86_MATCH_VFM(INTEL_HASWELL_X, &ppin_info[X86_VENDOR_INTEL]),
{ INTEL_HASWELL_X, 0x02, 0x3b },
{ INTEL_HASWELL_X, 0x04, 0x10 },
case INTEL_HASWELL_X:
case INTEL_HASWELL_X:
X86_MATCH_VFM(INTEL_HASWELL_X, 0), /* COD */
X86_MATCH(INTEL_HASWELL_X, core_funcs),
X86_MATCH_VFM(INTEL_HASWELL_X, &pci_dev_descr_haswell_table),
X86_MATCH_VFM(INTEL_HASWELL_X, &idle_cpu_hsx),
.x86_vfm = INTEL_HASWELL_X,
X86_MATCH_VFM(INTEL_HASWELL_X, &rapl_defaults_hsw_server),
X86_MATCH_VFM(INTEL_HASWELL_X, &temp_haswell_x),
{ INTEL_HASWELL_X, &hsx_features },