diff --git a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c index 4d4b52a4c3b2..61af77d9de43 100644 --- a/UefiCpuPkg/Library/MtrrLib/MtrrLib.c +++ b/UefiCpuPkg/Library/MtrrLib/MtrrLib.c @@ -161,6 +161,13 @@ MtrrLibIsMtrrSupported ( CPUID_VERSION_INFO_EDX Edx; MSR_IA32_MTRRCAP_REGISTER MtrrCap; + // + // MTRR is not supported in TD-Guest. + // + if (TdIsEnabled ()) { + return FALSE; + } + // // Check CPUID(1).EDX[12] for MTRR capability //