audk/MdeModulePkg/Core/PiSmmCore
Eric Dong f965b772fc MdeModulePkg/PiSmmCore: Check valid memory range.
Call BS.AllocatePages in DXE driver and call SMM FreePages with the address of the buffer allocated in the DXE driver. SMM FreePages success and add a non-SMRAM range into SMM heap list. This is not an expected behavior. SMM FreePages should return error for this case and not free the pages.

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=1098

Change-Id: Ie5ffa1ac62c558aa418a8a3d7d0e8158b846e13b
Cc: Star Zeng <star.zeng@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Eric Dong <eric.dong@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2018-08-28 10:24:25 +08:00
..
Dependency.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Dispatcher.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Handle.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
HeapGuard.c MdeModulePkg PiSmmCore: Remove redundant functions 2018-08-21 16:29:04 +08:00
HeapGuard.h MdeModulePkg/PiSmmCore: Fix issues in Heap Guard 2017-12-13 11:42:57 +08:00
InstallConfigurationTable.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Locate.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
MemoryAttributesTable.c MdeModulePkg PiSmmCore: Remove redundant functions 2018-08-21 16:29:04 +08:00
Notify.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Page.c MdeModulePkg/PiSmmCore: Check valid memory range. 2018-08-28 10:24:25 +08:00
PiSmmCore.c MdeModulePkg/PiSmmCore: Remove SMM Perf entry 2018-06-28 19:46:07 +08:00
PiSmmCore.h MdeModulePkg: Remove redundant library classes and GUIDs 2018-08-20 14:53:45 +08:00
PiSmmCore.inf MdeModulePkg: Remove redundant library classes and GUIDs 2018-08-20 14:53:45 +08:00
PiSmmCore.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
PiSmmCoreExtra.uni MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PiSmmCorePrivateData.h MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PiSmmIpl.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PiSmmIpl.inf MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
PiSmmIpl.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
PiSmmIplExtra.uni MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Pool.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
Smi.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00
SmiHandlerProfile.c MdeModulePkg: Remove redundant library classes and GUIDs 2018-08-20 14:53:45 +08:00
SmramProfileRecord.c MdeModulePkg: Clean up source files 2018-06-28 11:19:45 +08:00