Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: da4aa451bab4ffb338acfdfdb2b84fc92be60327
https://github.com/tianocore/edk2/commit/da4aa451bab4ffb338acfdfdb2b84fc92be60327
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M pip-requirements.txt
Log Message:
-----------
pip-requirements.txt: require edk2-basetools version 0.1.51
The edk2-basetools commit that corresponds to edk2 commit bac9c74080cf
("BaseTools/AutoGen: declare ProcessLibraryConstructorList() for SEC
modules", 2024-02-29) is 5b7161de22ee ("BaseTools/AutoGen: declare
ProcessLibraryConstructorList() for SEC modules", 2024-03-04); it is part
of tag v0.1.51.
Subsequent patches in this series put that feature to use. Require release
0.1.51 of edk2-basetools in "pip-requirements.txt", so that the next
patches work with in-tree and out-of-tree (e.g., CI) BaseTools.
Furthermore, require version 0.20.0 of edk2-pytool-library. This is a
dependency of edk2-basetools v0.1.50 (commit 08e5bbe755d2, "Add
pyproject.toml and fix setup.py deprecation warnings", 2024-02-13) and
v0.1.51 too (commit f3e15d654479, "Add pyproject.toml and fix setup.py
deprecation warnings", 2024-02-16).
Cc: Bob Feng <[email protected]>
Cc: Joey Vagedes <[email protected]>
Cc: Liming Gao <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Rebecca Cran <[email protected]>
Cc: Sean Brogan <[email protected]>
Cc: Yuwei Chen <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=991
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 1fbc121cfeaaed04ddd67baceb7a8770b027d2da
https://github.com/tianocore/edk2/commit/1fbc121cfeaaed04ddd67baceb7a8770b027d2da
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M OvmfPkg/Sec/SecMain.c
M OvmfPkg/Sec/SecMain.inf
Log Message:
-----------
OvmfPkg: auto-generate (and fix) SEC ProcessLibraryConstructorList() decl
<Library/PeimEntryPoint.h> 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 <[email protected]>
Cc: Erdem Aktas <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Michael Roth <[email protected]>
Cc: Min Xu <[email protected]>
Cc: Tom Lendacky <[email protected]>
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 <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 9f9bf82209d2b7b2d0f9221c9e6c5eb901b9f772
https://github.com/tianocore/edk2/commit/9f9bf82209d2b7b2d0f9221c9e6c5eb901b9f772
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M OvmfPkg/IntelTdx/Sec/SecMain.c
M OvmfPkg/IntelTdx/Sec/SecMain.inf
Log Message:
-----------
OvmfPkg/IntelTdx: auto-gen & fix SEC ProcessLibraryConstructorList() decl
<Library/PeimEntryPoint.h> declares a bogus
ProcessLibraryConstructorList() for IntelTdx's SEC module. Rely on AutoGen
for (properly) declaring ProcessLibraryConstructorList(). Update the call.
Build-tested with:
build -a X64 -b DEBUG -m OvmfPkg/IntelTdx/Sec/SecMain.inf \
-p OvmfPkg/IntelTdx/IntelTdxX64.dsc -t GCC5
Cc: Ard Biesheuvel <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Jiewen Yao <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 524feaa32f0fde6b22a40e606b848b6aa42b6751
https://github.com/tianocore/edk2/commit/524feaa32f0fde6b22a40e606b848b6aa42b6751
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M OvmfPkg/RiscVVirt/Sec/Memory.c
M OvmfPkg/RiscVVirt/Sec/SecMain.h
M OvmfPkg/RiscVVirt/Sec/SecMain.inf
Log Message:
-----------
OvmfPkg/RiscVVirt/Sec: clean up ProcessLibraryConstructorList() decl
<Library/PeimEntryPoint.h> declares a bogus
ProcessLibraryConstructorList() for the OvmfPkg/RiscVVirt SEC module. Rely
on AutoGen for (properly) declaring ProcessLibraryConstructorList().
Remove the correct, but superfluous, declaration as well.
Build-tested with:
build -a RISCV64 -b DEBUG -m OvmfPkg/RiscVVirt/Sec/SecMain.inf \
-p OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc -t GCC5
Cc: Andrei Warkentin <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Sunil V L <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Sunil V L <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 91460083f18c54062509b4afbbcdd043f96ec294
https://github.com/tianocore/edk2/commit/91460083f18c54062509b4afbbcdd043f96ec294
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M ArmPlatformPkg/PrePeiCore/PrePeiCore.h
M ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf
M ArmPlatformPkg/PrePeiCore/PrePeiCoreUniCore.inf
M ArmPlatformPkg/PrePi/PeiMPCore.inf
M ArmPlatformPkg/PrePi/PeiUniCore.inf
M ArmPlatformPkg/PrePi/PrePi.h
Log Message:
-----------
ArmPlatformPkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
build -a AARCH64 -b DEBUG \
-m ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf \
-p ArmPlatformPkg/ArmPlatformPkg.dsc -t GCC5
build -a AARCH64 -b DEBUG \
-m ArmPlatformPkg/PrePeiCore/PrePeiCoreUniCore.inf \
-p ArmPlatformPkg/ArmPlatformPkg.dsc -t GCC5
build -a AARCH64 -b DEBUG \
-m ArmPlatformPkg/PrePi/PeiMPCore.inf \
-p ArmPlatformPkg/ArmPlatformPkg.dsc -t GCC5
build -a AARCH64 -b DEBUG \
-m ArmPlatformPkg/PrePi/PeiUniCore.inf \
-p ArmPlatformPkg/ArmPlatformPkg.dsc -t GCC5
Cc: Ard Biesheuvel <[email protected]>
Cc: Leif Lindholm <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: f71a76ee013326c7abd8933b4e2aa952f8dc11ac
https://github.com/tianocore/edk2/commit/f71a76ee013326c7abd8933b4e2aa952f8dc11ac
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf
M ArmVirtPkg/PrePi/PrePi.c
Log Message:
-----------
ArmVirtPkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
build -a AARCH64 -b DEBUG \
-m ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf \
-p ArmVirtPkg/ArmVirtKvmTool.dsc -t GCC5
Cc: Ard Biesheuvel <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Sami Mujawar <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 063a831c668cecd51f78c9fed2b6896f334c7d66
https://github.com/tianocore/edk2/commit/063a831c668cecd51f78c9fed2b6896f334c7d66
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M EmulatorPkg/Sec/Sec.h
M EmulatorPkg/Sec/Sec.inf
Log Message:
-----------
EmulatorPkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
build -a X64 -b DEBUG -m EmulatorPkg/Sec/Sec.inf \
-p EmulatorPkg/EmulatorPkg.dsc -t GCC5
Cc: Andrew Fish <[email protected]>
Cc: Ray Ni <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 1e603ac0d871e2662297d71cd7e2df9e103a3fcf
https://github.com/tianocore/edk2/commit/1e603ac0d871e2662297d71cd7e2df9e103a3fcf
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M IntelFsp2Pkg/FspSecCore/Fsp24SecCoreM.inf
M IntelFsp2Pkg/FspSecCore/FspSecCoreM.inf
M IntelFsp2Pkg/FspSecCore/SecMain.h
Log Message:
-----------
IntelFsp2Pkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
build -a X64 -b DEBUG -m IntelFsp2Pkg/FspSecCore/Fsp24SecCoreM.inf \
-p IntelFsp2Pkg/IntelFsp2Pkg.dsc -t GCC5
build -a X64 -b DEBUG -m IntelFsp2Pkg/FspSecCore/FspSecCoreM.inf \
-p IntelFsp2Pkg/IntelFsp2Pkg.dsc -t GCC5
Cc: Ashraf Ali S <[email protected]>
Cc: Chasel Chiu <[email protected]>
Cc: Duggapu Chinni B <[email protected]>
Cc: Nate DeSimone <[email protected]>
Cc: Star Zeng <[email protected]>
Cc: Susovan Mohapatra <[email protected]>
Cc: Ted Kuo <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Star Zeng <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 18fc96c9a928f5be411e17b156d5bf41fc2c1888
https://github.com/tianocore/edk2/commit/18fc96c9a928f5be411e17b156d5bf41fc2c1888
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M UefiCpuPkg/SecCore/SecCore.inf
M UefiCpuPkg/SecCore/SecCoreNative.inf
M UefiCpuPkg/SecCore/SecMain.h
Log Message:
-----------
UefiCpuPkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
build -a X64 -b DEBUG -m UefiCpuPkg/SecCore/SecCore.inf \
-p UefiCpuPkg/UefiCpuPkg.dsc -t GCC5
build -a X64 -b DEBUG -m UefiCpuPkg/SecCore/SecCoreNative.inf \
-p UefiCpuPkg/UefiCpuPkg.dsc -t GCC5
Cc: Catharine West <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Ray Ni <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: 1c0db2315109233e77e6b5a52704d14550dcba3c
https://github.com/tianocore/edk2/commit/1c0db2315109233e77e6b5a52704d14550dcba3c
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M UefiPayloadPkg/UefiPayloadEntry/FitUniversalPayloadEntry.inf
M UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h
M UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf
M UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.inf
Log Message:
-----------
UefiPayloadPkg: auto-generate SEC ProcessLibraryConstructorList() decl
Rely on AutoGen for declaring ProcessLibraryConstructorList().
Build-tested with:
python UefiPayloadPkg/UniversalPayloadBuild.py -a X64 -b DEBUG -t GCC5
python UefiPayloadPkg/UniversalPayloadBuild.py -a X64 -b DEBUG -f \
-t GCC5
build -a X64 -b DEBUG -p UefiPayloadPkg/UefiPayloadPkg.dsc -t GCC5 \
-D BUILD_ARCH=X64
Cc: Gua Guo <[email protected]>
Cc: Guo Dong <[email protected]>
Cc: James Lu <[email protected]>
Cc: Sean Rhodes <[email protected]>
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Commit: ccf91b518f22102d446f26320110d30ea0fc1fa9
https://github.com/tianocore/edk2/commit/ccf91b518f22102d446f26320110d30ea0fc1fa9
Author: Laszlo Ersek <[email protected]>
Date: 2024-03-08 (Fri, 08 Mar 2024)
Changed paths:
M Maintainers.txt
Log Message:
-----------
Maintainers.txt: remove Laszlo's entries
Red Hat and I have mutually and amicably agreed to separate. Remove my
entries from "Maintainers.txt".
Cc: Andrew Fish <[email protected]>
Cc: Ard Biesheuvel <[email protected]>
Cc: Gerd Hoffmann <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Leif Lindholm <[email protected]>
Cc: Michael D Kinney <[email protected]>
Cc: Rahul Kumar <[email protected]>
Cc: Ray Ni <[email protected]>
Cc: Sami Mujawar <[email protected]>
Signed-off-by: Laszlo Ersek <[email protected]>
Message-Id: <[email protected]>
Reviewed-by: Michael D Kinney <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/e60529df58e4...ccf91b518f22
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits