Add IntelFspWrapper to support boot EDKII on FSP bin.
authorjyao1 <jyao1>
Thu, 24 Jul 2014 06:52:43 +0000 (06:52 +0000)
committerjyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524>
Thu, 24 Jul 2014 06:52:43 +0000 (06:52 +0000)
commita33a2f62218e6e49a25d63474b7fe423d8ee4b71
treeca8e4dd491a71f4a7e36fbc17c5e95276d555b43
parent34717ef034ed275a15683dafd29cb518af50fff0
Add IntelFspWrapper to support boot EDKII on FSP bin.

Contributed-under: TianoCore Contribution Agreement 1.0

Signed off by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed by: Ravi Rangarajan <ravi.p.rangarajan@intel.com>
Reviewed by: Maurice Ma <maurice.ma@intel.com>
Reviewed by: Giri Mudusuru <giri.p.mudusuru@intel.com>
Reviewed by: Liming Gao <liming.gao@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15676 6f19259b-4bc3-4df7-8a09-765794883524
61 files changed:
IntelFspPkg/Include/FspApi.h [new file with mode: 0644]
IntelFspPkg/Include/FspInfoHeader.h [new file with mode: 0644]
IntelFspPkg/Include/Guid/FspHeaderFile.h [new file with mode: 0644]
IntelFspPkg/Include/Guid/GuidHobFspEas.h [new file with mode: 0644]
IntelFspPkg/IntelFspPkg.dec [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/FindPeiCore.c [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/FspInitPei.c [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/FspInitPei.h [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/FspInitPei.inf [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/FspNotifyS3.c [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/SecFspInitDone.c [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/SecMain.c [new file with mode: 0644]
IntelFspWrapperPkg/FspInitPei/SecMain.h [new file with mode: 0644]
IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.c [new file with mode: 0644]
IntelFspWrapperPkg/FspNotifyDxe/FspNotifyDxe.inf [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/FindPeiCore.c [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/FspWrapperSecCore.inf [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Ia32/Dummy.asm [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Ia32/ResetVec.asm16 [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/SecMain.c [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/SecMain.h [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Bin/ResetVec.ia32.raw [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Build.py [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Ia16/ResetVec.asm16 [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/ResetVectorCode.asm [new file with mode: 0644]
IntelFspWrapperPkg/FspWrapperSecCore/Vtf0/Tools/FixupForRawSection.py [new file with mode: 0644]
IntelFspWrapperPkg/Include/Library/FspApiLib.h [new file with mode: 0644]
IntelFspWrapperPkg/Include/Library/FspHobProcessLib.h [new file with mode: 0644]
IntelFspWrapperPkg/Include/Library/FspPlatformInfoLib.h [new file with mode: 0644]
IntelFspWrapperPkg/Include/Library/FspPlatformSecLib.h [new file with mode: 0644]
IntelFspWrapperPkg/Include/Ppi/FspInitDone.h [new file with mode: 0644]
IntelFspWrapperPkg/Include/Ppi/TopOfTemporaryRam.h [new file with mode: 0644]
IntelFspWrapperPkg/IntelFspWrapperPkg.dec [new file with mode: 0644]
IntelFspWrapperPkg/IntelFspWrapperPkg.dsc [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/BaseFspApiLib.inf [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/FspApiLib.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/IA32/DispatchExecute.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/X64/DispatchExecute.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.S [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspApiLib/X64/Thunk64To32.asm [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/BaseFspPlatformInfoLibSample.inf [new file with mode: 0644]
IntelFspWrapperPkg/Library/BaseFspPlatformInfoLibSample/FspPlatformInfoLibSample.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/FspHobProcessLibSample.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/PeiFspHobProcessLibSample/PeiFspHobProcessLibSample.inf [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/FspPlatformSecLibSample.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.S [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/AsmSaveSecContext.asm [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Fsp.h [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.S [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/PeiCoreEntry.asm [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.S [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/SecEntry.asm [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.S [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/Ia32/Stack.asm [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/PlatformInit.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SaveSecContext.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecGetPerformance.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPeiFspPlatformSecLibSample.inf [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecPlatformInformation.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecRamInitData.c [new file with mode: 0644]
IntelFspWrapperPkg/Library/SecPeiFspPlatformSecLibSample/SecTempRamSupport.c [new file with mode: 0644]