]> git.proxmox.com Git - mirror_edk2.git/commit
Detect some unsupported cases when save boot script, then return error early.
authorlzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 24 Dec 2012 06:58:13 +0000 (06:58 +0000)
committerlzeng14 <lzeng14@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 24 Dec 2012 06:58:13 +0000 (06:58 +0000)
commit2a956f7490cbac07c8eccf2cfc55fb0c02c0654c
tree4210895abdbec9618958a767add3dc07bc36650c
parentf8c075d112ebb41f2dfc693426c33a9ed2e9bb22
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
MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptExecute.c
MdeModulePkg/Library/PiDxeS3BootScriptLib/BootScriptSave.c