diff --git a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c index a5181ebd74..c86a774446 100644 --- a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c +++ b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c @@ -166,6 +166,14 @@ MtrrLibIsMtrrSupported ( // MTRR is not supported in TD-Guest. // if (TdIsEnabled ()) { + if (FixedMtrrSupported != NULL) { + *FixedMtrrSupported = FALSE; + } + + if (VariableMtrrCount != NULL) { + *VariableMtrrCount = 0; + } + return FALSE; }