Du Lin
da6504e5cc
IntelFsp2WrapperPkg: Save FspHobListPtr right after FspMemoryInit exits
...
Save FspHobList pointer to HOB right after FspMemoryInit exits so that
FspHobList pointer is available when performing platform related reset
in CallFspWrapperResetSystem(). Some platforms may consume FSP HOBs
prior to performing platform related reset.
Signed-off-by: Du Lin <du.lin@intel.com >
2024-12-25 02:56:26 +00:00
JasonX.Hsu
616f0d5037
IntelFsp2WrapperPkg: Add variable initialization
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4595
Fix build error when remove "-Wno-sometimes-uninitialized" option,
Add variable "FspMultiPhaseApiOffset" initialization.
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Cc: Chasel Chiu <chasel.chiu@intel.com >
Cc: Duggapu Chinni B <chinni.b.duggapu@intel.com >
Cc: Ted Kuo <ted.kuo@intel.com >
Cc: Susovan Mohapatra <susovan.mohapatra@intel.com >
Cc: James Lu <james.lu@intel.com >
Reviewed-by: Ashraf Ali S <ashraf.ali.s@intel.com >
Reviewed-by: Chen Gang C <gang.c.chen@intel.com >
Reviewed-by: Gua Guo <gua.guo@intel.com >
Signed-off-by: Jason Hsu <jasonx.hsu@intel.com >
2023-11-09 12:31:33 +00:00
Chasel Chiu
26638d2aa3
IntelFsp2WrapperPkg: Check header revision for MultiPhase support.
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4119
Earlier version of FSP header may not have MultiPhase fields present in
the FspInfoHeader so the handler should verify header revision before
accessing the MultiPhase fields from the header.
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com >
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com >
2022-10-25 23:12:10 +00:00
Chasel Chiu
f054beec54
IntelFsp2WrapperPkg: Add header for PlatformMultiPhaseLib.
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4092
To comply with coding style rule each library class
should have its own header even if it is just a private child library
instance consumed by parent public library in the same package.
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com >
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com >
2022-10-05 04:13:53 +00:00
Chasel Chiu
31a94f7fba
IntelFsp2WrapperPkg: Add FSP 2.4 MultiPhase interface.
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3916
Provide FSP 2.4 MultiPhase wrapper support library.
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com >
Cc: Star Zeng <star.zeng@intel.com >
Signed-off-by: Chasel Chiu <chasel.chiu@intel.com >
Reviewed-by: Nate DeSimone <nathaniel.l.desimone@intel.com >
2022-08-31 16:48:07 +00:00