coreboot-kgpe-d16/payloads/external
Arthur Heymans 1a52a4fe51 payloads/grub: Work around entry point issue
With -Os grub-mkimage does not create an elf with the correct entry
point because some parts of the elf images are placed in
.text.unlikely. The linker does not know where to place that and
places it below .text, hence messing up the entry point. To avoid this
use the compiler flag -fno-reorder-functions.

Change-Id: Ic4a12f45d30b781870faa38575e8b2c10e0a42e8
Resolves: https://ticket.coreboot.org/issues/343
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/64235
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Hackware <human@hackware.cl>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2022-11-02 18:31:23 +00:00
..
BOOTBOOT
FILO
GRUB2 payloads/grub: Work around entry point issue 2022-11-02 18:31:23 +00:00
LinuxBoot payloads/LinuxBoot: Fix Linuxboot kernel fetching for v6.x 2022-10-26 14:12:20 +00:00
Memtest86Plus
SeaBIOS payloads/external: Add support for coreDOOM payload 2022-05-28 15:01:47 +00:00
U-Boot
Yabits
coreDOOM payloads/external: Add support for coreDOOM payload 2022-05-28 15:01:47 +00:00
depthcharge
edk2 payloads/edk2: Add the declaration for OBJCOPY 2022-10-25 15:07:10 +00:00
iPXE
linux
skiboot payloads/external/skiboot/Makefile: fix output on `make clean` 2022-09-28 17:35:37 +00:00
tint
.gitignore payloads/edk2: Move building to directory called workspace 2022-08-24 21:27:24 +00:00
Makefile.inc payloads/edk2: Disable the CPU Timer Lib unless supported 2022-10-22 17:11:25 +00:00