Follow PI 1.6 spec to support pre memory page allocation and support FreePages.
Cc: Liming Gao <[email protected]> Cc: Ruiyu Ni <[email protected]> Star Zeng (5): MdePkg PiPeiCis.h: Add FreePages definition MdePkg PeiServicesLib: Add PeiServicesFreePages MdePkg PeiMemoryAllocationLib: Update Free(Aligned)Pages MdePkg PeiMemoryAllocationLib: Update InternalAllocateAlignedPages MdeModule PeiCore: Support pre memory page allocation MdeModulePkg/Core/Pei/Dispatcher/Dispatcher.c | 27 +- MdeModulePkg/Core/Pei/Memory/MemoryServices.c | 559 ++++++++++++++++++++- MdeModulePkg/Core/Pei/PeiMain.h | 89 +++- MdeModulePkg/Core/Pei/PeiMain/PeiMain.c | 8 +- MdeModulePkg/Core/Pei/Ppi/Ppi.c | 16 +- MdePkg/Include/Library/PeiServicesLib.h | 31 +- MdePkg/Include/Pi/PiPeiCis.h | 27 + .../PeiMemoryAllocationLib/MemoryAllocationLib.c | 188 ++----- MdePkg/Library/PeiServicesLib/PeiServicesLib.c | 35 +- 9 files changed, 777 insertions(+), 203 deletions(-) -- 2.7.0.windows.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

