From 1fbc121cfeaaed04ddd67baceb7a8770b027d2da Mon Sep 17 00:00:00 2001 From: Laszlo Ersek Date: Tue, 5 Mar 2024 12:38:35 +0100 Subject: OvmfPkg: auto-generate (and fix) SEC ProcessLibraryConstructorList() decl declares a bogus ProcessLibraryConstructorList() for OVMF's SEC module. Rely on AutoGen for (properly) declaring ProcessLibraryConstructorList(). Update the call. Build-tested with: build -a X64 -b DEBUG -m OvmfPkg/Sec/SecMain.inf \ -p OvmfPkg/OvmfPkgX64.dsc -t GCC5 Cc: Ard Biesheuvel Cc: Erdem Aktas Cc: Gerd Hoffmann Cc: Jiewen Yao Cc: Michael Roth Cc: Min Xu Cc: Tom Lendacky Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4643 Signed-off-by: Laszlo Ersek Message-Id: <20240305113843.68812-3-lersek@redhat.com> Reviewed-by: Jiewen Yao Acked-by: Gerd Hoffmann --- OvmfPkg/Sec/SecMain.c | 3 +-- OvmfPkg/Sec/SecMain.inf | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/OvmfPkg/Sec/SecMain.c b/OvmfPkg/Sec/SecMain.c index 31da5d0..a30d4ce 100644 --- a/OvmfPkg/Sec/SecMain.c +++ b/OvmfPkg/Sec/SecMain.c @@ -11,7 +11,6 @@ #include -#include #include #include #include @@ -844,7 +843,7 @@ SecCoreStartupWithStack ( InitializeCpuExceptionHandlers (NULL); } - ProcessLibraryConstructorList (NULL, NULL); + ProcessLibraryConstructorList (); if (!SevEsIsEnabled ()) { // diff --git a/OvmfPkg/Sec/SecMain.inf b/OvmfPkg/Sec/SecMain.inf index 3c47a66..dca932a 100644 --- a/OvmfPkg/Sec/SecMain.inf +++ b/OvmfPkg/Sec/SecMain.inf @@ -8,7 +8,7 @@ ## [Defines] - INF_VERSION = 0x00010005 + INF_VERSION = 1.30 BASE_NAME = SecMain FILE_GUID = df1ccef6-f301-4a63-9661-fc6030dcc880 MODULE_TYPE = SEC -- cgit v1.1