edk2/MdeModulePkg
Star Zeng 63aa86b070 MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition.
1. In PiSmmIpl.c, free FullSmramRanges at error condition.
2. Move pool and page management definitions and structures
from PiSmmCorePrivateData.h to PiSmmCore.h.
PiSmmCorePrivateData.h should be only used to share SMM_CORE_PRIVATE_DATA
between PiSmmCore and PiSmmIpl. Pool and page management definitions
and structures were moved from Pool.c and Page.c to PiSmmCorePrivateData.h
incorrectly for memory profile feature at EDK2 R16335 commit.
3. DumpSmramInfo() only used for memory profile, so move the declaration
into SmramProfileRecord.c.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17598 6f19259b-4bc3-4df7-8a09-765794883524
2015-06-09 09:41:50 +00:00
..
Application MdeModulePkg: Update memory profile for OEM reserved memory type. 2015-05-18 01:30:04 +00:00
Bus MdeModulePkg/EhciPei: Remove unused macro 2015-06-09 03:22:18 +00:00
Core MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition. 2015-06-09 09:41:50 +00:00
Include MdeModulePkg: Provide EfiBootManagerRegisterBootDescriptionHandler 2015-06-02 09:03:38 +00:00
Library Refine code to keep code alignment 2015-06-09 08:13:23 +00:00
Logo MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
Universal MdeModulePkg: Add type cast to avoid build failure in GCC. 2015-06-09 08:34:02 +00:00
Contributions.txt */Contributions.txt: Update example email address 2015-02-03 17:29:14 +00:00
License.txt Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg.dec EDKII:Display engine should not depend on the framework code 2015-06-09 05:09:50 +00:00
MdeModulePkg.dsc Add UEFI 2.5 properties table support in DXE core. 2015-06-05 12:08:12 +00:00
MdeModulePkg.uni MdeModulePkg: Update memory profile for OEM reserved memory type. 2015-05-18 01:30:04 +00:00
MdeModulePkgExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:55:48 +00:00