Attention is currently required from: Arthur Heymans.
Hello Jérémy Compostella, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/84045?usp=email
to look at the new patch set (#29).
The following approvals got outdated and were removed: Verified+1 by build bot (Jenkins)
Change subject: arch/x86/bootblock.ld: Simplify the linker script ......................................................................
arch/x86/bootblock.ld: Simplify the linker script
To avoid complex arithmetic operations that optimize for a few bytes, most sections in the linker script are now hardcoded. This simplification may slightly increase the program size.
The primary motivation for this change is to accommodate clang LTO, which requires LLD. LLD does not support the arithmetic operations used to align code at the top in the original linker script.
TESTED: GCC and clang continue to function correctly with qemu.
Change-Id: I278c7199a25b7af77247c0e4fe52fe1c81c17a2a Signed-off-by: Arthur Heymans arthur@aheymans.xyz --- M src/arch/x86/bootblock.ld 1 file changed, 28 insertions(+), 38 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/45/84045/29