Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 7ffc433c2ec1db3a600ad78ba4c44d863991967f
https://github.com/tianocore/edk2/commit/7ffc433c2ec1db3a600ad78ba4c44d863991967f
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Signed-off-by: Gerd Hoffmann <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: bd035a066f8aa70abbd2826e46116ffcb99984d7
https://github.com/tianocore/edk2/commit/bd035a066f8aa70abbd2826e46116ffcb99984d7
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Ard Biesheuvel <[email protected]>
Acked-by: Liming Gao <[email protected]>
Commit: 140e4422b16482f0bcafdc20d42141434d450450
https://github.com/tianocore/edk2/commit/140e4422b16482f0bcafdc20d42141434d450450
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: 6a07d9cacfb875e1853743af3194c04a5f6a8b21
https://github.com/tianocore/edk2/commit/6a07d9cacfb875e1853743af3194c04a5f6a8b21
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: 69ac88cabdf2e472dcc1aaa7572745e9259948d6
https://github.com/tianocore/edk2/commit/69ac88cabdf2e472dcc1aaa7572745e9259948d6
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Chao Li <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: 26d6ef38e74979d729c260985de3f885871f6688
https://github.com/tianocore/edk2/commit/26d6ef38e74979d729c260985de3f885871f6688
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Acked-by: Sunil V L <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: ff52068d9261b9391d75b83a2a4e40e040f3b6eb
https://github.com/tianocore/edk2/commit/ff52068d9261b9391d75b83a2a4e40e040f3b6eb
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: fdc6288f81f6e4cd20c75768d6e968467cbc07bf
https://github.com/tianocore/edk2/commit/fdc6288f81f6e4cd20c75768d6e968467cbc07bf
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: c15941a643e2e82bdf516a27ef7e3a15ebc2686c
https://github.com/tianocore/edk2/commit/c15941a643e2e82bdf516a27ef7e3a15ebc2686c
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Chao Li <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: 6101bd125ad7842e25ea0df233ce8f2758f3df9c
https://github.com/tianocore/edk2/commit/6101bd125ad7842e25ea0df233ce8f2758f3df9c
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Chao Li <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Commit: 1df6658bcbc4cade29a8763808a9804e5d449046
https://github.com/tianocore/edk2/commit/1df6658bcbc4cade29a8763808a9804e5d449046
Author: Gerd Hoffmann <[email protected]>
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 <[email protected]>
Reviewed-by: Liming Gao <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/c1e853769046...1df6658bcbc4
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits