coreboot-kgpe-d16/payloads/external/GRUB2
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
..
Kconfig payloads/external: Reword help of SEAGRUB_ALLOW_SEABIOS_BOOTMENU 2022-06-07 12:56:18 +00:00
Kconfig.name payloads/external: Add more option related to SeaBIOS and GRUB2 2022-05-24 12:58:52 +00:00
Makefile payloads/grub: Work around entry point issue 2022-11-02 18:31:23 +00:00
bootorder-seagrub payloads/external: Add more option related to SeaBIOS and GRUB2 2022-05-24 12:58:52 +00:00