On Sat, 23 Nov 2024 at 12:57, Matthew Garrett <mj...@srcf.ucam.org> wrote: > > From: Matthew Garrett <mgarr...@aurora.tech> > > The UEFI app is an actual executable with things like section headers, > so just gluing the DTB onto the end of it won't work. Add an additional > section to contain this and allocate some space, and then during build > copy the DTB into that section. > > Signed-off-by: Matthew Garrett <mgarr...@aurora.tech> > --- > > Makefile | 7 ++++++- > arch/x86/config.mk | 2 +- > arch/x86/lib/elf_x86_64_efi.lds | 4 ++++ > include/asm-generic/sections.h | 1 + > lib/efi/Makefile | 2 +- > lib/efi/efi_dtb.S | 6 ++++++ > lib/fdtdec.c | 3 +++ > 7 files changed, 22 insertions(+), 3 deletions(-) > create mode 100644 lib/efi/efi_dtb.S
Reviewed-by: Simon Glass <s...@chromium.org>