From 87b3689c5db69fedbe6cf06019cb874101e562ba Mon Sep 17 00:00:00 2001 From: crazyi Date: Thu, 28 Nov 2019 17:15:15 +0800 Subject: [PATCH] OcCpuLib: Add Intel Xeon E5 (Broadwell-EP) support --- Include/ProcessorInfo.h | 1 + Library/OcCpuLib/OcCpuLib.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Include/ProcessorInfo.h b/Include/ProcessorInfo.h index 644ea8ed..4160ce19 100755 --- a/Include/ProcessorInfo.h +++ b/Include/ProcessorInfo.h @@ -165,6 +165,7 @@ enum { #define CPU_MODEL_HASWELL_EP 0x3F ///< Haswell MB #define CPU_MODEL_HASWELL_ULT 0x45 ///< Haswell ULT #define CPU_MODEL_BROADWELL 0x3D ///< Broadwell +#define CPU_MODEL_BROADWELL_EP 0x4F ///< Broadwell_EP #define CPU_MODEL_BROADWELL_ULX 0x3D #define CPU_MODEL_BROADWELL_ULT 0x3D #define CPU_MODEL_BRYSTALWELL 0x47 diff --git a/Library/OcCpuLib/OcCpuLib.c b/Library/OcCpuLib/OcCpuLib.c index 39bc2d29..28b69a25 100755 --- a/Library/OcCpuLib/OcCpuLib.c +++ b/Library/OcCpuLib/OcCpuLib.c @@ -413,6 +413,7 @@ DetectAppleProcessorType ( // Pentium, Celeron // case CPU_MODEL_BROADWELL: // 0x3D + case CPU_MODEL_BROADWELL_EP: // 0x4F case CPU_MODEL_CRYSTALWELL: // 0x46 case CPU_MODEL_BRYSTALWELL: // 0x47 if (AppleMajorType == AppleProcessorMajorM) { @@ -1579,6 +1580,7 @@ OcCpuModelToAppleFamily ( case CPU_MODEL_CRYSTALWELL: return CPUFAMILY_INTEL_HASWELL; case CPU_MODEL_BROADWELL: + case CPU_MODEL_BROADWELL_EP: case CPU_MODEL_BRYSTALWELL: return CPUFAMILY_INTEL_BROADWELL; case CPU_MODEL_SKYLAKE: