diff --git a/AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/AdvancedLoggerLib.c b/AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/AdvancedLoggerLib.c index 0779cb74e9..17851c0aff 100644 --- a/AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/AdvancedLoggerLib.c +++ b/AdvLoggerPkg/Library/AdvancedLoggerLib/PeiCore/AdvancedLoggerLib.c @@ -560,6 +560,8 @@ AdvancedLoggerGetLoggerInfo ( Type = EfiReservedMemoryType; } else { Pages = FixedPcdGet32 (PcdAdvancedLoggerPreMemPages); + // This is to workaround the interim blackout window before the memory is discovered. + // The permanent buffer will be allocated in the memory discovered callback. Type = EfiBootServicesData; }