]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/Core/DxeIplPeim/DxeIpl.h
MdeModulePkg: Allow DxeIpl to load without permanent memory
authorCohen, Eugene <eugene@hp.com>
Tue, 8 Dec 2015 14:42:52 +0000 (14:42 +0000)
committerStar Zeng <star.zeng@intel.com>
Mon, 30 May 2016 01:31:53 +0000 (09:31 +0800)
commitebaafbe62c70309d0ceb44a0c4199093d0a823c4
tree1138e627e3b1f493b916d446ff6eda8513ed621f
parent8a3a97814e5402840164cb53ad6bb12ed851c54e
MdeModulePkg: Allow DxeIpl to load without permanent memory

PI1.4a spec added "For S3 resume boot modes DXE IPL must be
prepared to execute without permanent memory installed and
invoke the S3 resume modules."

To follow PI1.4a spec, this patch is to update DxeIpl and
PeiCore to enable S3 resume from temporary memory.
The normal boot path still enforces the permanent memory
requirement.

Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Eugene Cohen <eugene@hp.com>
Signed-off-by: Star Zeng <star.zeng@intel.com>
Tested-by: Katie Dellaquila <katie.dellaquila@hp.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
MdeModulePkg/Core/DxeIplPeim/DxeLoad.c
MdeModulePkg/Core/Pei/PeiMain/PeiMain.c