audk/MdeModulePkg/Core/PiSmmCore
jgong5 40e8cca588 Fix the SMRAM caching range base and size. The original code uses the biggest SMRAM range base and size to set the cache attribute by gDS->SetMemorySpaceAttributes(). This is not correct because the platform code might split the TSEG into several ranges. The fix searches and joins all the adjacent ranges to the biggest SMRAM range into a cacheable range so that TSEG can be cached as a whole.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10213 6f19259b-4bc3-4df7-8a09-765794883524
2010-03-09 05:47:41 +00:00
..
Dependency.c Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00
Dispatcher.c Enable "Load Module At fixed Address" feature in SMM Core 2010-03-03 05:45:50 +00:00
Handle.c Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00
InstallConfigurationTable.c Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00
Locate.c Fix K8 scan issues 2010-03-02 02:58:03 +00:00
Notify.c Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00
Page.c Update PI SMM Core to ignore memory ranges from SMRAM Descriptors that are already allocated or not tested or not ECC initialized yet 2010-03-01 05:32:59 +00:00
PiSmmCore.c Update PiSmmCore: 2010-03-01 04:29:21 +00:00
PiSmmCore.h Enable "Load Module At fixed Address" feature in SMM Core 2010-03-03 05:45:50 +00:00
PiSmmCore.inf Enable "Load Module At fixed Address" feature in SMM Core 2010-03-03 05:45:50 +00:00
PiSmmCorePrivateData.h Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00
PiSmmIpl.c Fix the SMRAM caching range base and size. The original code uses the biggest SMRAM range base and size to set the cache attribute by gDS->SetMemorySpaceAttributes(). This is not correct because the platform code might split the TSEG into several ranges. The fix searches and joins all the adjacent ranges to the biggest SMRAM range into a cacheable range so that TSEG can be cached as a whole. 2010-03-09 05:47:41 +00:00
PiSmmIpl.inf Enable "Load Module At fixed Address" feature in SMM Core 2010-03-03 05:45:50 +00:00
Pool.c Remove Size==0 branch in SmmAllocatePool() 2010-03-04 01:48:52 +00:00
Smi.c Add PI SMM IPL and PI SMM Core 2010-02-25 23:41:19 +00:00