diff --git a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c index c9440f01ef..255a8ebf81 100644 --- a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c +++ b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c @@ -468,7 +468,11 @@ MtrrGetFixedMtrr ( OUT MTRR_FIXED_SETTINGS *FixedSettings ) { - if (!IsMtrrSupported ()) { + BOOLEAN FixedMtrrSupported; + + MtrrLibIsMtrrSupported (&FixedMtrrSupported, NULL); + + if (!FixedMtrrSupported) { return FixedSettings; }