edk2/IntelFsp2Pkg
Ray Ni 8d0a57d65a IntelFsp2Pkg/FspSecCore: Update FSP global data in FSP-S/I entry
Today when FspSiliconInit/FspSmmInit is called, the corresponding
FSP-S/I UPD pointer is saved in FSP_GLOBAL_DATA by gen-specific
code. Such code might be duplicated between different gens of
FSP implementation.

The change is to update FspSecCore module to set the UPD pointer
in FSP_GLOBAL_DATA for all API calls:
* FspMemoryInit
* FspSiliconInit
* FspSmmInit

This can eliminate the gen-specific code.

Signed-off-by: Ray Ni <ray.ni@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Duggapu Chinni B <chinni.b.duggapu@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Cc: Ted Kuo <ted.kuo@intel.com>
Cc: Ashraf Ali S <ashraf.ali.s@intel.com>
2025-02-25 04:19:37 +00:00
..
FspNotifyPhase IntelFsp2Pkg: X64 compatible changes to support PEI in 64bit 2022-04-16 00:18:14 +00:00
FspSecCore IntelFsp2Pkg/FspSecCore: Update FSP global data in FSP-S/I entry 2025-02-25 04:19:37 +00:00
Include IntelFsp2Pkg : Add FSP-I arch config PPI 2024-12-20 07:40:28 +00:00
Library IntelFsp2Pkg : Refactor BaseFspCommonLib to reduce binary size 2024-09-30 08:15:35 +00:00
Tools IntelFsp2Pkg/PatchFv.py: FIX for GCC 32BIT build error 2024-05-03 00:25:54 +00:00
IntelFsp2Pkg.ci.yaml IntelFsp2Pkg: CI: Add PrEval entry 2023-10-23 20:17:52 +00:00
IntelFsp2Pkg.dec IntelFsp2Pkg/IntelFsp2Pkg.dec: add a GUID defined in FSP EAS 2025-01-16 07:48:24 +00:00
IntelFsp2Pkg.dsc MdePkg: MdeLibs.dsc.inc: Apply StackCheckLibNull to All Module Types 2024-11-13 21:01:46 +00:00
Readme.md IntelFsp2Pkg: Convert files to CRLF line ending 2017-04-06 15:42:56 +08:00

Readme.md