Hi Dun, Ray and Kun,
Something to consider is that Test Point in edk2_platforms/MinPlatformPkg looks
for contiguous memory for all of the memory types that persist into the OS.
This runtime allocation in PEI will cause fragmentation that will lead to that
test failing.
Thanks,
Ken
Kun,
Good to know that you have no concerns on the patch. The patch set aims to
finalize the unblock memory regions before standalone MM env is launched.
The PeiNotifyPpi() can still notify the PPI callback when the PPI has been
installed already.
Thanks,
Ray
Hi Ray & Dun,
Thanks for adding me to the patch. I think the proposed solution should work.
One question, which is actually on the hob creator patch
(https://edk2.groups.io/g/devel/message/119022), is that I understand the hob
creation depends on "gEfiPeiMemoryDiscoveredPpiGuid", but does this
Dun,
All the 6 new pointers that are accessed at runtime should be converted through
ConvertPointer().
Please ignore my previous Reviewed-by.
Thanks,
Ray
From: Tan, Dun
Sent: Friday, May 17, 2024 17:49
To: devel@edk2.groups.io
Cc: Ni, Ray ; Liming Gao
Subject:
Reviewed-by: Ray Ni
Thanks,
Ray
From: Tan, Dun
Sent: Friday, May 17, 2024 17:49
To: devel@edk2.groups.io
Cc: Ni, Ray ; Liming Gao
Subject: [PATCH 7/9] MdeModulePkg:Consume gEdkiiVariableRuntimeCacheInfoHobGuid
Consume gEdkiiVariableRuntimeCacheInfoHobGuid in
Consume gEdkiiVariableRuntimeCacheInfoHobGuid in
VariableSmmRuntimeDxe driver to initialize the following
variable cache related buffer:
*mVariableRuntimeHobCacheBuffer
*mVariableRuntimeNvCacheBuffer
*mVariableRuntimeVolatileCacheBuffer
*mVariableRuntimeCachePendingUpdate