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

Reply via email to