Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: da4aa451bab4ffb338acfdfdb2b84fc92be60327 https://github.com/tianocore/edk2/commit/da4aa451bab4ffb338acfdfdb2b84fc92be60327 Author: Laszlo Ersek <ler...@redhat.com> 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 <bob.c.f...@intel.com> Cc: Joey Vagedes <joey.vage...@gmail.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Rebecca Cran <rebe...@bsdio.com> Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Yuwei Chen <yuwei.c...@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=991 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-2-ler...@redhat.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 1fbc121cfeaaed04ddd67baceb7a8770b027d2da https://github.com/tianocore/edk2/commit/1fbc121cfeaaed04ddd67baceb7a8770b027d2da Author: Laszlo Ersek <ler...@redhat.com> 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 <ardb+tianoc...@kernel.org> Cc: Erdem Aktas <erdemak...@google.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Michael Roth <michael.r...@amd.com> Cc: Min Xu <min.m...@intel.com> Cc: Tom Lendacky <thomas.lenda...@amd.com> 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 <ler...@redhat.com> Message-Id: <20240305113843.68812-3-ler...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 9f9bf82209d2b7b2d0f9221c9e6c5eb901b9f772 https://github.com/tianocore/edk2/commit/9f9bf82209d2b7b2d0f9221c9e6c5eb901b9f772 Author: Laszlo Ersek <ler...@redhat.com> 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 <ardb+tianoc...@kernel.org> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-4-ler...@redhat.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 524feaa32f0fde6b22a40e606b848b6aa42b6751 https://github.com/tianocore/edk2/commit/524feaa32f0fde6b22a40e606b848b6aa42b6751 Author: Laszlo Ersek <ler...@redhat.com> 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 <andrei.warken...@intel.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Sunil V L <suni...@ventanamicro.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-5-ler...@redhat.com> Reviewed-by: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Jiewen Yao <jiewen....@intel.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 91460083f18c54062509b4afbbcdd043f96ec294 https://github.com/tianocore/edk2/commit/91460083f18c54062509b4afbbcdd043f96ec294 Author: Laszlo Ersek <ler...@redhat.com> 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 <ardb+tianoc...@kernel.org> Cc: Leif Lindholm <quic_llind...@quicinc.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-6-ler...@redhat.com> Reviewed-by: Ard Biesheuvel <a...@kernel.org> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: f71a76ee013326c7abd8933b4e2aa952f8dc11ac https://github.com/tianocore/edk2/commit/f71a76ee013326c7abd8933b4e2aa952f8dc11ac Author: Laszlo Ersek <ler...@redhat.com> 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 <ardb+tianoc...@kernel.org> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Leif Lindholm <quic_llind...@quicinc.com> Cc: Sami Mujawar <sami.muja...@arm.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-7-ler...@redhat.com> Reviewed-by: Ard Biesheuvel <a...@kernel.org> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 063a831c668cecd51f78c9fed2b6896f334c7d66 https://github.com/tianocore/edk2/commit/063a831c668cecd51f78c9fed2b6896f334c7d66 Author: Laszlo Ersek <ler...@redhat.com> 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 <af...@apple.com> Cc: Ray Ni <ray...@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-8-ler...@redhat.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 1e603ac0d871e2662297d71cd7e2df9e103a3fcf https://github.com/tianocore/edk2/commit/1e603ac0d871e2662297d71cd7e2df9e103a3fcf Author: Laszlo Ersek <ler...@redhat.com> 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 <ashraf.al...@intel.com> Cc: Chasel Chiu <chasel.c...@intel.com> Cc: Duggapu Chinni B <chinni.b.dugg...@intel.com> Cc: Nate DeSimone <nathaniel.l.desim...@intel.com> Cc: Star Zeng <star.z...@intel.com> Cc: Susovan Mohapatra <susovan.mohapa...@intel.com> Cc: Ted Kuo <ted....@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-9-ler...@redhat.com> Reviewed-by: Star Zeng <star.z...@intel.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 18fc96c9a928f5be411e17b156d5bf41fc2c1888 https://github.com/tianocore/edk2/commit/18fc96c9a928f5be411e17b156d5bf41fc2c1888 Author: Laszlo Ersek <ler...@redhat.com> 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 <catharine.w...@intel.com> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Cc: Ray Ni <ray...@intel.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-10-ler...@redhat.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: 1c0db2315109233e77e6b5a52704d14550dcba3c https://github.com/tianocore/edk2/commit/1c0db2315109233e77e6b5a52704d14550dcba3c Author: Laszlo Ersek <ler...@redhat.com> 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 <gua....@intel.com> Cc: Guo Dong <guo.d...@intel.com> Cc: James Lu <james...@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990 Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240305113843.68812-11-ler...@redhat.com> Acked-by: Gerd Hoffmann <kra...@redhat.com> Commit: ccf91b518f22102d446f26320110d30ea0fc1fa9 https://github.com/tianocore/edk2/commit/ccf91b518f22102d446f26320110d30ea0fc1fa9 Author: Laszlo Ersek <ler...@redhat.com> 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 <af...@apple.com> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org> Cc: Gerd Hoffmann <kra...@redhat.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Leif Lindholm <quic_llind...@quicinc.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Rahul Kumar <rahul1.ku...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Sami Mujawar <sami.muja...@arm.com> Signed-off-by: Laszlo Ersek <ler...@redhat.com> Message-Id: <20240306210552.19524-1-ler...@redhat.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> 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 edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits