<Library/PeimEntryPoint.h> declares a bogus ProcessLibraryConstructorList() for SimicsOpenBoardPkg's SEC module. Rely on AutoGen for (properly) declaring ProcessLibraryConstructorList(). Update the call.
Build-tested with: - appending the following directories to PACKAGES_PATH: Drivers Features/Intel Features/Intel/Debugging Features/Intel/Network Features/Intel/OutOfBandManagement Features/Intel/PowerManagement Features/Intel/SystemInformation Features/Intel/UserInterface Platform/Intel Silicon/Intel - commenting out "SimicsIch10BinPkg/UndiBinary/UndiDxe.inf" in "Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc" and "Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf" - running the command build -a IA32 -a X64 -b DEBUG \ -m Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf \ -p Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc \ -t GCC5 Cc: Nate DeSimone <nathaniel.l.desim...@intel.com> Cc: Sai Chaganty <rangasai.v.chaga...@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> --- Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf | 2 +- Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf b/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf index af1c0f2b55d1..fcf34c0def4e 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf +++ b/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.inf @@ -8,7 +8,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.30 BASE_NAME = SecMain FILE_GUID = e67f156f-54c5-47f3-a35d-07c045881e14 MODULE_TYPE = SEC diff --git a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c b/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c index 39e879e9223e..09d43c6bf63b 100644 --- a/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c +++ b/Platform/Intel/SimicsOpenBoardPkg/SecCore/SecMain.c @@ -9,7 +9,6 @@ #include <PiPei.h> -#include <Library/PeimEntryPoint.h> #include <Library/BaseLib.h> #include <Library/DebugLib.h> #include <Library/BaseMemoryLib.h> @@ -738,7 +737,7 @@ SecCoreStartupWithStack ( Table[Index] = 0; } - ProcessLibraryConstructorList (NULL, NULL); + ProcessLibraryConstructorList (); DEBUG ((EFI_D_INFO, "SecCoreStartupWithStack(0x%x, 0x%x)\n", -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116380): https://edk2.groups.io/g/devel/message/116380 Mute This Topic: https://groups.io/mt/104742758/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-