diff --git a/OvmfPkg/PlatformPei/MemDetect.c b/OvmfPkg/PlatformPei/MemDetect.c index 493cb1fbeb..e0ecca10b6 100644 --- a/OvmfPkg/PlatformPei/MemDetect.c +++ b/OvmfPkg/PlatformPei/MemDetect.c @@ -319,6 +319,14 @@ PublishPeiMemory ( if (MemorySize > PeiMemoryCap) { MemoryBase = LowerMemorySize - PeiMemoryCap; MemorySize = PeiMemoryCap; + } else { + DEBUG (( + DEBUG_WARN, + "%a: Not enough memory for PEI (have %lu KB, estimated need %u KB)\n", + __func__, + RShiftU64 (MemorySize, 10), + PeiMemoryCap >> 10 + )); } }