diff options
author | Ray Ni <ray.ni@intel.com> | 2025-02-25 11:47:00 +0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2025-02-25 04:19:37 +0000 |
commit | 8d0a57d65a3163136cb866e8589947a11511d8de (patch) | |
tree | 85a45c51fdf8617ae8ab3cc205cbbe98bc9b9458 /FatBinPkg/EnhancedFatDxe/Ebc/Fat.efi | |
parent | af2a04699dcd8a6c77e41aaa754e5b66f70b2f4f (diff) | |
download | edk2-8d0a57d65a3163136cb866e8589947a11511d8de.tar.gz |
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>
Diffstat (limited to 'FatBinPkg/EnhancedFatDxe/Ebc/Fat.efi')
0 files changed, 0 insertions, 0 deletions