soc/intel/xeon_sp: Add support for Emerald Rapids (5th Gen Xeon-SP) CPUs

TEST=build/boot ASRock SPC741D8-2L2T/BCM with Intel Xeon Silver 4514Y to
edk2 and Linux 6.12

Change-Id: Iefe3228dcf3626aa9a72d16a288751af47d526f6
Signed-off-by: Felix Zimmer <felix.zimmer@student.kit.edu>
Co-authored-by: Yussuf Khalil <yussuf.khalil@kit.edu>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87746
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
This commit is contained in:
Felix Zimmer 2025-05-15 16:25:49 +02:00 committed by Matt DeVillier
commit 9d878fc6c0
3 changed files with 3 additions and 0 deletions

View file

@ -57,6 +57,7 @@
#define CPUID_SAPPHIRERAPIDS_SP_E3 0x806f6
#define CPUID_SAPPHIRERAPIDS_SP_E4 0x806f7
#define CPUID_SAPPHIRERAPIDS_SP_Ex 0x806f8
#define CPUID_EMERALDRAPIDS 0xC06F2
#define CPUID_GRANITERAPIDS 0xA06D0
#define CPUID_SIERRAFOREST 0xA06F0
#define CPUID_ELKHARTLAKE_A0 0x90660

View file

@ -26,6 +26,7 @@ static struct {
{ CPUID_SAPPHIRERAPIDS_SP_E3, "Sapphire Rapids E3" },
{ CPUID_SAPPHIRERAPIDS_SP_E4, "Sapphire Rapids E4" },
{ CPUID_SAPPHIRERAPIDS_SP_Ex, "Sapphire Rapids Ex" },
{ CPUID_EMERALDRAPIDS, "Emerald Rapids" },
};
static void report_cpu_info(void)

View file

@ -178,6 +178,7 @@ static const struct cpu_device_id cpu_table[] = {
{X86_VENDOR_INTEL, CPUID_SAPPHIRERAPIDS_SP_E3, CPUID_EXACT_MATCH_MASK},
{X86_VENDOR_INTEL, CPUID_SAPPHIRERAPIDS_SP_E4, CPUID_EXACT_MATCH_MASK},
{X86_VENDOR_INTEL, CPUID_SAPPHIRERAPIDS_SP_Ex, CPUID_EXACT_MATCH_MASK},
{X86_VENDOR_INTEL, CPUID_EMERALDRAPIDS, CPUID_EXACT_MATCH_MASK},
CPU_TABLE_END
};