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

Reply via email to