mirror_edk2/MdeModulePkg/Library/PiDxeS3BootScriptLib
lzeng14 2a956f7490 Detect some unsupported cases when save boot script, then return error early.
1. PciCfg Read/Write doesn't support UINT64 width.
2. PciCfg2 Segment must be zero.

Move CheckParameters () to BootScriptSave.c to check parameter early.
Add code for EfiSmbusBWBRProcessCall operation, and let the SmbusLib instance to decide if it is supported or not.

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@14018 6f19259b-4bc3-4df7-8a09-765794883524
2012-12-24 06:58:13 +00:00
..
BootScriptExecute.c Detect some unsupported cases when save boot script, then return error early. 2012-12-24 06:58:13 +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 Detect some unsupported cases when save boot script, then return error early. 2012-12-24 06:58:13 +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