mirror_edk2/MdeModulePkg/Library/PiDxeS3BootScriptLib
lzeng14 02f49fc23d 1. Duplicate the original boot script data copy, because it may have INSERT boot script at runtime in SMM. If so, we should use original copy to restore data after OS rewrites the ACPINvs region. Or the data inserted may cause some original boot script data lost.
2. Sync the change into LockBox for S3BootScriptMoveLastOpcode() at runtime in SMM.

Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13986 6f19259b-4bc3-4df7-8a09-765794883524
2012-12-07 07:56:59 +00:00
..
BootScriptExecute.c Fix the issue that S3BootScriptLabel() does not work to insert label when the specified position is not at the end of table. 2012-11-29 05:41:51 +00:00
BootScriptInternalFormat.h Fix the issue that S3BootScriptLabel() does not work to insert label when the specified position is not at the end of table. 2012-11-29 05:41:51 +00:00
BootScriptSave.c 1. Duplicate the original boot script data copy, because it may have INSERT boot script at runtime in SMM. If so, we should use original copy to restore data after OS rewrites the ACPINvs region. Or the data inserted may cause some original boot script data lost. 2012-12-07 07:56:59 +00:00
DxeS3BootScriptLib.inf Multi-SMM drivers couldn't save their boot script successfully all at runtime in SMM, one module's boot script will overwrite another module's. 2012-12-06 01:15:40 +00:00
InternalBootScriptLib.h Update code to pass build on VS2008 with /Od compiler option. 2011-11-28 06:19:36 +00:00