# vim: set ts=4 sw=4 sts=4 et: # AUTO-GENERATED FILE — DO NOT EDIT MANUALLY. # Generated by scripts/update_intel_models.sh from: # https://raw.githubusercontent.com/torvalds/linux/refs/heads/master/arch/x86/include/asm/intel-family.h # Run scripts/update_intel_models.sh to refresh when new Intel CPU families are added to the kernel. # shellcheck disable=SC2034 { readonly INTEL_FAM5_PENTIUM_75=$((0x02)) # /* P54C */ readonly INTEL_FAM5_PENTIUM_MMX=$((0x04)) # /* P55C */ readonly INTEL_FAM5_QUARK_X1000=$((0x09)) # /* Quark X1000 SoC */ readonly INTEL_FAM6_PENTIUM_PRO=$((0x01)) readonly INTEL_FAM6_PENTIUM_II_KLAMATH=$((0x03)) readonly INTEL_FAM6_PENTIUM_III_DESCHUTES=$((0x05)) readonly INTEL_FAM6_PENTIUM_III_TUALATIN=$((0x0B)) readonly INTEL_FAM6_PENTIUM_M_DOTHAN=$((0x0D)) readonly INTEL_FAM6_CORE_YONAH=$((0x0E)) readonly INTEL_FAM6_CORE2_MEROM=$((0x0F)) readonly INTEL_FAM6_CORE2_MEROM_L=$((0x16)) readonly INTEL_FAM6_CORE2_PENRYN=$((0x17)) readonly INTEL_FAM6_CORE2_DUNNINGTON=$((0x1D)) readonly INTEL_FAM6_NEHALEM=$((0x1E)) readonly INTEL_FAM6_NEHALEM_G=$((0x1F)) # /* Auburndale / Havendale */ readonly INTEL_FAM6_NEHALEM_EP=$((0x1A)) readonly INTEL_FAM6_NEHALEM_EX=$((0x2E)) readonly INTEL_FAM6_WESTMERE=$((0x25)) readonly INTEL_FAM6_WESTMERE_EP=$((0x2C)) readonly INTEL_FAM6_WESTMERE_EX=$((0x2F)) readonly INTEL_FAM6_SANDYBRIDGE=$((0x2A)) readonly INTEL_FAM6_SANDYBRIDGE_X=$((0x2D)) readonly INTEL_FAM6_IVYBRIDGE=$((0x3A)) readonly INTEL_FAM6_IVYBRIDGE_X=$((0x3E)) readonly INTEL_FAM6_HASWELL=$((0x3C)) readonly INTEL_FAM6_HASWELL_X=$((0x3F)) readonly INTEL_FAM6_HASWELL_L=$((0x45)) readonly INTEL_FAM6_HASWELL_G=$((0x46)) readonly INTEL_FAM6_BROADWELL=$((0x3D)) readonly INTEL_FAM6_BROADWELL_G=$((0x47)) readonly INTEL_FAM6_BROADWELL_X=$((0x4F)) readonly INTEL_FAM6_BROADWELL_D=$((0x56)) readonly INTEL_FAM6_SKYLAKE_L=$((0x4E)) # /* Sky Lake */ readonly INTEL_FAM6_SKYLAKE=$((0x5E)) # /* Sky Lake */ readonly INTEL_FAM6_SKYLAKE_X=$((0x55)) # /* Sky Lake */ readonly INTEL_FAM6_KABYLAKE_L=$((0x8E)) # /* Sky Lake */ readonly INTEL_FAM6_KABYLAKE=$((0x9E)) # /* Sky Lake */ readonly INTEL_FAM6_COMETLAKE=$((0xA5)) # /* Sky Lake */ readonly INTEL_FAM6_COMETLAKE_L=$((0xA6)) # /* Sky Lake */ readonly INTEL_FAM6_CANNONLAKE_L=$((0x66)) # /* Palm Cove */ readonly INTEL_FAM6_ICELAKE_X=$((0x6A)) # /* Sunny Cove */ readonly INTEL_FAM6_ICELAKE_D=$((0x6C)) # /* Sunny Cove */ readonly INTEL_FAM6_ICELAKE=$((0x7D)) # /* Sunny Cove */ readonly INTEL_FAM6_ICELAKE_L=$((0x7E)) # /* Sunny Cove */ readonly INTEL_FAM6_ICELAKE_NNPI=$((0x9D)) # /* Sunny Cove */ readonly INTEL_FAM6_ROCKETLAKE=$((0xA7)) # /* Cypress Cove */ readonly INTEL_FAM6_TIGERLAKE_L=$((0x8C)) # /* Willow Cove */ readonly INTEL_FAM6_TIGERLAKE=$((0x8D)) # /* Willow Cove */ readonly INTEL_FAM6_SAPPHIRERAPIDS_X=$((0x8F)) # /* Golden Cove */ readonly INTEL_FAM6_EMERALDRAPIDS_X=$((0xCF)) # /* Raptor Cove */ readonly INTEL_FAM6_GRANITERAPIDS_X=$((0xAD)) # /* Redwood Cove */ readonly INTEL_FAM6_GRANITERAPIDS_D=$((0xAE)) readonly INTEL_FAM19_DIAMONDRAPIDS_X=$((0x01)) # /* Panther Cove */ readonly INTEL_FAM6_BARTLETTLAKE=$((0xD7)) # /* Raptor Cove */ readonly INTEL_FAM6_LAKEFIELD=$((0x8A)) # /* Sunny Cove / Tremont */ readonly INTEL_FAM6_ALDERLAKE=$((0x97)) # /* Golden Cove / Gracemont */ readonly INTEL_FAM6_ALDERLAKE_L=$((0x9A)) # /* Golden Cove / Gracemont */ readonly INTEL_FAM6_RAPTORLAKE=$((0xB7)) # /* Raptor Cove / Enhanced Gracemont */ readonly INTEL_FAM6_RAPTORLAKE_P=$((0xBA)) readonly INTEL_FAM6_RAPTORLAKE_S=$((0xBF)) readonly INTEL_FAM6_METEORLAKE=$((0xAC)) # /* Redwood Cove / Crestmont */ readonly INTEL_FAM6_METEORLAKE_L=$((0xAA)) readonly INTEL_FAM6_ARROWLAKE_H=$((0xC5)) # /* Lion Cove / Skymont */ readonly INTEL_FAM6_ARROWLAKE=$((0xC6)) readonly INTEL_FAM6_ARROWLAKE_U=$((0xB5)) readonly INTEL_FAM6_LUNARLAKE_M=$((0xBD)) # /* Lion Cove / Skymont */ readonly INTEL_FAM6_PANTHERLAKE_L=$((0xCC)) # /* Cougar Cove / Darkmont */ readonly INTEL_FAM6_WILDCATLAKE_L=$((0xD5)) readonly INTEL_FAM18_NOVALAKE=$((0x01)) # /* Coyote Cove / Arctic Wolf */ readonly INTEL_FAM18_NOVALAKE_L=$((0x03)) # /* Coyote Cove / Arctic Wolf */ readonly INTEL_FAM6_ATOM_BONNELL=$((0x1C)) # /* Diamondville, Pineview */ readonly INTEL_FAM6_ATOM_BONNELL_MID=$((0x26)) # /* Silverthorne, Lincroft */ readonly INTEL_FAM6_ATOM_SALTWELL=$((0x36)) # /* Cedarview */ readonly INTEL_FAM6_ATOM_SALTWELL_MID=$((0x27)) # /* Penwell */ readonly INTEL_FAM6_ATOM_SALTWELL_TABLET=$((0x35)) # /* Cloverview */ readonly INTEL_FAM6_ATOM_SILVERMONT=$((0x37)) # /* Bay Trail, Valleyview */ readonly INTEL_FAM6_ATOM_SILVERMONT_D=$((0x4D)) # /* Avaton, Rangely */ readonly INTEL_FAM6_ATOM_SILVERMONT_MID=$((0x4A)) # /* Merriefield */ readonly INTEL_FAM6_ATOM_SILVERMONT_MID2=$((0x5A)) # /* Anniedale */ readonly INTEL_FAM6_ATOM_AIRMONT=$((0x4C)) # /* Cherry Trail, Braswell */ readonly INTEL_FAM6_ATOM_AIRMONT_NP=$((0x75)) # /* Lightning Mountain */ readonly INTEL_FAM6_ATOM_GOLDMONT=$((0x5C)) # /* Apollo Lake */ readonly INTEL_FAM6_ATOM_GOLDMONT_D=$((0x5F)) # /* Denverton */ readonly INTEL_FAM6_ATOM_GOLDMONT_PLUS=$((0x7A)) # /* Gemini Lake */ readonly INTEL_FAM6_ATOM_TREMONT_D=$((0x86)) # /* Jacobsville */ readonly INTEL_FAM6_ATOM_TREMONT=$((0x96)) # /* Elkhart Lake */ readonly INTEL_FAM6_ATOM_TREMONT_L=$((0x9C)) # /* Jasper Lake */ readonly INTEL_FAM6_ATOM_GRACEMONT=$((0xBE)) # /* Alderlake N */ readonly INTEL_FAM6_ATOM_CRESTMONT_X=$((0xAF)) # /* Sierra Forest */ readonly INTEL_FAM6_ATOM_CRESTMONT=$((0xB6)) # /* Grand Ridge */ readonly INTEL_FAM6_ATOM_DARKMONT_X=$((0xDD)) # /* Clearwater Forest */ readonly INTEL_FAM6_XEON_PHI_KNL=$((0x57)) # /* Knights Landing */ readonly INTEL_FAM6_XEON_PHI_KNM=$((0x85)) # /* Knights Mill */ readonly INTEL_FAM15_P4_WILLAMETTE=$((0x01)) # /* Also Xeon Foster */ readonly INTEL_FAM15_P4_PRESCOTT=$((0x03)) readonly INTEL_FAM15_P4_PRESCOTT_2M=$((0x04)) readonly INTEL_FAM15_P4_CEDARMILL=$((0x06)) # /* Also Xeon Dempsey */ }