Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
rsun3 3a69f7cbe7 UefiCpuPkg S3Resume2: Move the call to RestoreS3PageTables() earlier before SMM S3 resume.
SMM S3 resume may change memory cache type for flash memory range and thus RestoreS3PageTables() in which loops are executed to create page table would have negative performance impact on S3 resume. Move the call to RestoreS3PageTables() earlier before SMM S3 resume can avoid this issue.

Signed-off-by: Sun Rui <rui.sun@intel.com>
Reviewed-by: Yao Jiewen <jiewen.yao@intel.com>


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13231 6f19259b-4bc3-4df7-8a09-765794883524
2012-05-02 02:23:18 +00:00
AppPkg Update copyright format 2012-04-24 06:49:39 +00:00
ArmPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
ArmPlatformPkg ArmPlatformPkg: Fixed build after latest BaseTools syncup 2012-04-13 10:17:39 +00:00
BaseTools Sync BaseTools Trunk (version r2518) to EDKII main trunk. 2012-04-10 07:28:51 +00:00
BeagleBoardPkg ArmPlatformPkg: Fixed build after latest BaseTools syncup 2012-04-13 10:17:39 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
CryptoPkg Update copyright format 2012-04-24 06:49:39 +00:00
DuetPkg Update copyright format 2012-04-24 06:49:39 +00:00
EdkCompatibilityPkg EDK II Packages: Add Contributions.txt and License.txt files 2012-04-11 23:19:46 +00:00
EdkShellBinPkg Update copyright format 2012-04-24 06:49:39 +00:00
EdkShellPkg Update copyright format 2012-04-24 06:49:39 +00:00
EmbeddedPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
EmulatorPkg EmulatorPkg/build.sh: Fix link issue for openSUSE 2012-04-30 23:50:08 +00:00
FatBinPkg FatBinPkg/License.txt: Sync with License.txt in FatPkg 2012-04-11 23:19:56 +00:00
IntelFrameworkModulePkg Update copyright format 2012-04-24 06:49:39 +00:00
IntelFrameworkPkg Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg MdeModulePkg: Enlarge timeout value to wait set_address request success for large capacity usb hard disk 2012-04-28 05:09:21 +00:00
MdePkg Enhance the error handling for AllocatePool and AllocatePages function. 2012-04-27 02:48:46 +00:00
NetworkPkg Fixes issues with "Discard Changes and Exit" option in IPv6 driver's Advance Configuration menu. 2012-04-28 09:43:31 +00:00
Nt32Pkg Update copyright format 2012-04-24 06:49:39 +00:00
Omap35xxPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
OptionRomPkg Update copyright format 2012-04-24 06:49:39 +00:00
OvmfPkg Update copyright format 2012-04-24 06:49:39 +00:00
PcAtChipsetPkg Update copyright format 2012-04-24 06:49:39 +00:00
PerformancePkg Add new extension PerformanceLib APIs to store ID info. 2012-04-24 09:15:10 +00:00
SecurityPkg Enhances PE image hash algorithm in DxeImageVerificationLib and DxeTpmMeasureBootLib. 2012-04-28 07:48:15 +00:00
ShellBinPkg Update copyright format 2012-04-24 06:49:39 +00:00
ShellPkg Enable print error info when execute the application. 2012-04-27 01:47:35 +00:00
SourceLevelDebugPkg Fix typo "Debugt". 2012-04-25 08:03:26 +00:00
StdLib Update copyright format 2012-04-24 06:49:39 +00:00
StdLibPrivateInternalFiles Update copyright format 2012-04-24 06:49:39 +00:00
UefiCpuPkg UefiCpuPkg S3Resume2: Move the call to RestoreS3PageTables() earlier before SMM S3 resume. 2012-05-02 02:23:18 +00:00
UnixPkg Update copyright format 2012-04-24 06:49:39 +00:00
BuildNotes2.txt Update EDKII BuildNotes to say the default tool chain tag is VS2008 instead of VS2005 2011-12-14 06:15:48 +00:00
edksetup.bat Added VS2010 support in edksetup script. 2012-04-10 07:45:35 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00