diff options
author | Chasel Chiu <chasel.chiu@intel.com> | 2022-08-09 17:35:30 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2022-09-07 04:21:15 +0000 |
commit | 3d35a6c243ffe749a2ae71d5d72ce0361f168f49 (patch) | |
tree | 7ee232762bc33f211fccca072e80b2fb5cdccbaf /IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm | |
parent | 5eeb088ad64124229b32a5593fada578b935e207 (diff) | |
download | edk2-3d35a6c243ffe749a2ae71d5d72ce0361f168f49.tar.gz |
IntelFsp2Pkg: Adopt FSP 2.4 MultiPhase functions.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3916
Adopt MultiPhase functions for both FspSecCoreS and FspSecCoreM.
For backward compatibility, new INF are created for new modules.
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>
Diffstat (limited to 'IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm')
-rw-r--r-- | IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm index 8d8deba28a..87446be779 100644 --- a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm +++ b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryCommon.nasm @@ -67,6 +67,9 @@ FspApiCommon2: cmp eax, 6 ; FspMultiPhaseSiInitApiIndex API
jz FspApiCommon3
+ cmp eax, 8 ; FspMultiPhaseMemInitApiIndex API
+ jz FspApiCommon3
+
call ASM_PFX(AsmGetFspInfoHeader)
jmp ASM_PFX(Loader2PeiSwitchStack)
|