diff --git a/Changelog.md b/Changelog.md index 6c8568ca7f331d4e84bb23a4ad5e69370d041c87..d599e6378f54aaa26cbb2aa03633dd6e2838657f 100644 --- a/Changelog.md +++ b/Changelog.md @@ -24,6 +24,7 @@ OpenCore Changelog - Added `UgaPassThrough` option to support UGA protocol over GOP - Added `AppleFramebufferInfo` protocol implementation and override - Fixed serial initialisation when file logging is disabled +- Fixed FSBFrequency reporting on Meron and similar CPUs #### v0.5.9 - Added full HiDPI support in OpenCanopy diff --git a/Library/OcCpuLib/OcCpuLib.c b/Library/OcCpuLib/OcCpuLib.c index 68fac68325366478685220ff9654fd7e06b5e2db..330933d07ce8adefe80b8c16c11801800281c585 100755 --- a/Library/OcCpuLib/OcCpuLib.c +++ b/Library/OcCpuLib/OcCpuLib.c @@ -335,7 +335,7 @@ ScanIntelProcessor ( } else { Cpu->CurBusRatio = (UINT8) (PerfStatus.Bits.State >> 8U); } - } else if (Cpu->Model >= CPU_MODEL_PENRYN) { + } else { PerfStatus.Uint64 = AsmReadMsr64 (MSR_IA32_PERF_STATUS); Cpu->MaxBusRatio = (UINT8) (RShiftU64 (PerfStatus.Uint64, 8) & 0x1FU); //