audk/MdeModulePkg/Core/PiSmmCore
Ruiyu Ni bfc87aa78e MdeModulePkg/PiSmmIpl: Do not reset SMRAM to UC when CPU driver runs
Today's PiSmmIpl implementation initially sets SMRAM to WB to speed
up the SMM core/modules loading before SMM CPU driver runs.
When SMM CPU driver runs, PiSmmIpl resets the SMRAM to UC. It's done
in SmmIplDxeDispatchEventNotify(). COMM_BUFFER_SMM_DISPATCH_RESTART
is returned from SMM core that SMM CPU driver is just dispatched.

Since now the SMRR is widely used to control the SMRAM cache setting.
It's not needed to reset the SMRAM to UC anymore.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
2018-11-01 10:06:30 +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: remove PE/COFF header workaround for ELILO on IPF 2018-09-24 16:56:32 +02: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/PiSmmIpl: Do not reset SMRAM to UC when CPU driver runs 2018-11-01 10:06:30 +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: remove PE/COFF header workaround for ELILO on IPF 2018-09-24 16:56:32 +02:00