From c69071bd7e21c24cfe9f4b49a0464acfb8b301d4 Mon Sep 17 00:00:00 2001 From: "Song, BinX" Date: Mon, 21 Aug 2017 16:44:58 +0800 Subject: [PATCH] IntelFsp2Pkg: Fix build error with WHOLEARCHIVE option Add empty TempRamInitApi function to fix build error with WHOLEARCHIVE option Cc: Jiewen Yao Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Bell Song Reviewed-by: Jiewen Yao --- IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm | 11 +++++++++++ IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryS.nasm | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm index 9744e1682d..b56427670b 100644 --- a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm +++ b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm @@ -194,6 +194,17 @@ ASM_PFX(AsmGetPeiCoreOffset): mov eax, dword [ASM_PFX(FspPeiCoreEntryOff)] ret +;---------------------------------------------------------------------------- +; TempRamInit API +; +; Empty function for WHOLEARCHIVE build option +; +;---------------------------------------------------------------------------- +global ASM_PFX(TempRamInitApi) +ASM_PFX(TempRamInitApi): + jmp $ + ret + ;---------------------------------------------------------------------------- ; Module Entrypoint API ;---------------------------------------------------------------------------- diff --git a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryS.nasm b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryS.nasm index cdc1149d6c..16e6028a30 100644 --- a/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryS.nasm +++ b/IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryS.nasm @@ -53,6 +53,17 @@ ASM_PFX(FspApiCommonContinue): jmp $ ret +;---------------------------------------------------------------------------- +; TempRamInit API +; +; Empty function for WHOLEARCHIVE build option +; +;---------------------------------------------------------------------------- +global ASM_PFX(TempRamInitApi) +ASM_PFX(TempRamInitApi): + jmp $ + ret + ;---------------------------------------------------------------------------- ; Module Entrypoint API ;---------------------------------------------------------------------------- -- 2.39.2