Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 7ffc433c2ec1db3a600ad78ba4c44d863991967f https://github.com/tianocore/edk2/commit/7ffc433c2ec1db3a600ad78ba4c44d863991967f Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023)
Changed paths: M BaseTools/Scripts/ClangBase.lds M BaseTools/Scripts/GccBase.lds Log Message: ----------- BaseTools: make sure the got is empty Add ASSERT()s that .got and .got.plt sections are empty to linker scripts for gcc and clang. Suggested-by: Ard Biesheuvel <a...@kernel.org> Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: bd035a066f8aa70abbd2826e46116ffcb99984d7 https://github.com/tianocore/edk2/commit/bd035a066f8aa70abbd2826e46116ffcb99984d7 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Conf/tools_def.template Log Message: ----------- BaseTools: add -fdirect-access-external-data to clang pie builds Tell clang to not use external (via got) references for data access. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Ard Biesheuvel <a...@kernel.org> Acked-by: Liming Gao <gaolim...@byosoft.com.cn> Commit: 140e4422b16482f0bcafdc20d42141434d450450 https://github.com/tianocore/edk2/commit/140e4422b16482f0bcafdc20d42141434d450450 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M MdePkg/Include/X64/ProcessorBind.h Log Message: ----------- MdePkg: don't set visibility to hidden Not needed any more on modern toolchains, they are better in not creating a GOT without this trick. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 6a07d9cacfb875e1853743af3194c04a5f6a8b21 https://github.com/tianocore/edk2/commit/6a07d9cacfb875e1853743af3194c04a5f6a8b21 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: R BaseTools/Source/C/Common/WinNtInclude.h M BaseTools/Source/C/GenFv/GenFvInternalLib.c M BaseTools/Source/C/GenFw/Elf32Convert.c M BaseTools/Source/C/GenFw/Elf64Convert.c M BaseTools/Source/C/GenFw/ElfConvert.c M BaseTools/Source/C/GenFw/GenFw.c Log Message: ----------- BaseTools: remove WinNtInclude.h Appears to be a relic for ancient windows / compiler versions, windows builds in CI work just fine without it. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 69ac88cabdf2e472dcc1aaa7572745e9259948d6 https://github.com/tianocore/edk2/commit/69ac88cabdf2e472dcc1aaa7572745e9259948d6 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Source/C/Common/Decompress.c R BaseTools/Source/C/Include/AArch64/ProcessorBind.h R BaseTools/Source/C/Include/Arm/ProcessorBind.h R BaseTools/Source/C/Include/Ia32/ProcessorBind.h R BaseTools/Source/C/Include/LoongArch64/ProcessorBind.h R BaseTools/Source/C/Include/RiscV64/ProcessorBind.h R BaseTools/Source/C/Include/X64/ProcessorBind.h M BaseTools/Source/C/Makefiles/header.makefile M BaseTools/Source/C/Makefiles/ms.common Log Message: ----------- BaseTools: remove duplicate includes: <arch>/ProcessorBind.h Use the MdePkg version instead of maintaining a copy in BaseTools. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Chao Li <lic...@loongson.cn> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 26d6ef38e74979d729c260985de3f885871f6688 https://github.com/tianocore/edk2/commit/26d6ef38e74979d729c260985de3f885871f6688 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Source/C/GenFw/GenFw.c R BaseTools/Source/C/Include/IndustryStandard/Acpi.h R BaseTools/Source/C/Include/IndustryStandard/Acpi1_0.h R BaseTools/Source/C/Include/IndustryStandard/Acpi2_0.h R BaseTools/Source/C/Include/IndustryStandard/Acpi3_0.h M BaseTools/Source/C/Include/Protocol/DevicePath.h M BaseTools/Source/C/Makefiles/header.makefile M BaseTools/Source/C/Makefiles/ms.common Log Message: ----------- BaseTools: remove duplicate includes: IndustryStandard/Acpi*.h Use the MdePkg version instead of maintaining a copy in BaseTools. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Acked-by: Sunil V L <suni...@ventanamicro.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: ff52068d9261b9391d75b83a2a4e40e040f3b6eb https://github.com/tianocore/edk2/commit/ff52068d9261b9391d75b83a2a4e40e040f3b6eb Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M MdePkg/Include/IndustryStandard/PeImage.h Log Message: ----------- MdePkg/PeImage.h: add bits from BaseTools version The BaseTools and MdePkg versions of PeImage.h diverged over time, add some missing bits to the MdePkg header file in preparation for removing the BaseTools version. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: fdc6288f81f6e4cd20c75768d6e968467cbc07bf https://github.com/tianocore/edk2/commit/fdc6288f81f6e4cd20c75768d6e968467cbc07bf Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Source/C/Common/BasePeCoff.c Log Message: ----------- BaseTools: drop IMAGE_FILE_MACHINE_ARM hacks The #define for IMAGE_FILE_MACHINE_ARM is not present in MdePkg, this looks like a relic not used any more. Remove. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: c15941a643e2e82bdf516a27ef7e3a15ebc2686c https://github.com/tianocore/edk2/commit/c15941a643e2e82bdf516a27ef7e3a15ebc2686c Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Source/C/Common/BasePeCoff.c M BaseTools/Source/C/EfiRom/EfiRom.h M BaseTools/Source/C/GenFv/GenFvInternalLib.c M BaseTools/Source/C/GenFw/Elf32Convert.c M BaseTools/Source/C/GenFw/Elf64Convert.c M BaseTools/Source/C/GenFw/GenFw.c M BaseTools/Source/C/Include/IndustryStandard/PeImage.h Log Message: ----------- BaseTools: switch from EFI_IMAGE_MACHINE_* to IMAGE_FILE_MACHINE_* Use the newer versions of the machine #defines. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Chao Li <lic...@loongson.cn> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 6101bd125ad7842e25ea0df233ce8f2758f3df9c https://github.com/tianocore/edk2/commit/6101bd125ad7842e25ea0df233ce8f2758f3df9c Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: R BaseTools/Source/C/Include/IndustryStandard/PeImage.h Log Message: ----------- BaseTools: remove duplicate includes: IndustryStandard/PeImage.h Use the MdePkg version instead of maintaining a copy in BaseTools. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Chao Li <lic...@loongson.cn> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Commit: 1df6658bcbc4cade29a8763808a9804e5d449046 https://github.com/tianocore/edk2/commit/1df6658bcbc4cade29a8763808a9804e5d449046 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-06-01 (Thu, 01 Jun 2023) Changed paths: M BaseTools/Source/C/EfiRom/EfiRom.h R BaseTools/Source/C/Include/IndustryStandard/Bluetooth.h R BaseTools/Source/C/Include/IndustryStandard/EfiPci.h R BaseTools/Source/C/Include/IndustryStandard/MemoryMappedConfigurationSpaceAccessTable.h R BaseTools/Source/C/Include/IndustryStandard/pci22.h R BaseTools/Source/C/Include/IndustryStandard/pci23.h R BaseTools/Source/C/Include/IndustryStandard/pci30.h Log Message: ----------- BaseTools: remove duplicate includes: IndustryStandard/*.h Use the MdePkg versions instead of maintaining a copy in BaseTools. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Reviewed-by: Liming Gao <gaolim...@byosoft.com.cn> Reviewed-by: Rebecca Cran <rebe...@bsdio.com> Compare: https://github.com/tianocore/edk2/compare/c1e853769046...1df6658bcbc4 _______________________________________________ edk2-commits mailing list edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits