]> git.proxmox.com Git - mirror_edk2.git/commit - IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c
Fsp1.1 update.
authorYao, Jiewen <jiewen.yao@intel.com>
Thu, 12 Feb 2015 07:02:43 +0000 (07:02 +0000)
committerjyao1 <jyao1@Edk2>
Thu, 12 Feb 2015 07:02:43 +0000 (07:02 +0000)
commit95c95ac0efb10fe4b608a3388d928eb947c15085
treef3c493443dfe606a7d2c5c991c7e1d75b177c92f
parent4701d96534f2228b6f4aa925606566d2c2bb55be
Fsp1.1 update.

Update ApiEntry.asm to use MACRO instead of direct XMM access.
Add sanity parameter check for FSP API.
Add sanity return code check for internal API.
Call LoadUcode before CarInit to meet silicon requirement.
Remove unnecessary VpdBase for PatchTable.
Add ASSERT for NULL check FSP1.1 entrypoint.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <jiewen.yao@intel.com>
Reviewed-by: "Rangarajan, Ravi P" <ravi.p.rangarajan@intel.com>
Reviewed-by: "Ma, Maurice" <maurice.ma@intel.com>
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16834 6f19259b-4bc3-4df7-8a09-765794883524
IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm
IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
IntelFspPkg/Include/Guid/GuidHobFspEas.h
IntelFspPkg/Include/Private/FspGlobalData.h
IntelFspPkg/Include/Private/FspPatchTable.h
IntelFspPkg/IntelFspPkg.dec
IntelFspPkg/Library/BaseFspPlatformLib/BaseFspPlatformLib.inf
IntelFspPkg/Library/BaseFspPlatformLib/FspPlatformMemory.c
IntelFspPkg/Tools/GenCfgOpt.py
IntelFspWrapperPkg/FspInitPei/FspInitPei.c
IntelFspWrapperPkg/FspInitPei/FspInitPeiV2.c