From: Song, BinX Date: Mon, 21 Aug 2017 08:44:58 +0000 (+0800) Subject: IntelFsp2Pkg: Fix build error with WHOLEARCHIVE option X-Git-Tag: edk2-stable201903~3591 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=c69071bd7e21c24cfe9f4b49a0464acfb8b301d4;hp=02739b0f41300da70369be7c1982180306e8ca95 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 --- 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 ;----------------------------------------------------------------------------