audk/MdeModulePkg/Core/PiSmmCore
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
..
Dependency.c 1) Change location of DEBUG() macro that prints the name of the FFS file being evaluated by the DXE Dispatcher to eliminate a duplicate print. 2010-12-06 21:55:14 +00:00
Dispatcher.c PiSmmCore dispatcher should not use one Index for three loops. 2015-06-06 23:49:39 +00:00
Handle.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
InstallConfigurationTable.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
Locate.c Update the copyright notice format 2010-04-24 09:49:11 +00:00
Notify.c MdeModulePkg/SmmCore: SMM register protocol notify function clarify 2015-05-07 02:29:52 +00:00
Page.c MdeModulePkg DxeCore/PiSmmCore: Add UEFI memory and SMRAM profile support. 2014-11-12 03:27:48 +00:00
PiSmmCore.c Use SmmMemLib to check communication buffer. 2015-02-02 14:42:22 +00:00
PiSmmCore.h MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition. 2015-06-09 09:41:50 +00:00
PiSmmCore.inf Use SmmMemLib to check communication buffer. 2015-02-02 14:42:22 +00:00
PiSmmCore.uni MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
PiSmmCoreExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:53:43 +00:00
PiSmmCorePrivateData.h MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition. 2015-06-09 09:41:50 +00:00
PiSmmIpl.c MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition. 2015-06-09 09:41:50 +00:00
PiSmmIpl.inf MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:34:06 +00:00
PiSmmIpl.uni MdeModulePkg: Convert non DOS format files to DOS format and remove unused module UNI files. 2014-09-03 08:39:12 +00:00
PiSmmIplExtra.uni MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:53:43 +00:00
Pool.c MdeModulePkg DxeCore/PiSmmCore: Add UEFI memory and SMRAM profile support. 2014-11-12 03:27:48 +00:00
Smi.c Update SmiManager() comments and implementation to follow the new rule clarified by PI 1.2.1 errata A. 2013-02-20 03:38:10 +00:00
SmramProfileRecord.c MdeModulePkg PiSmmCore: Free FullSmramRanges at error condition. 2015-06-09 09:41:50 +00:00