diff options
| author | Simon Glass <[email protected]> | 2022-01-04 03:51:14 -0700 |
|---|---|---|
| committer | Heinrich Schuchardt <[email protected]> | 2022-01-15 10:57:22 +0100 |
| commit | 3b4ae096b0ed21f3646378cb58d4c03ea2404bac (patch) | |
| tree | d086a6cbedc7ee127890170f2250ea7caaefa61e | |
| parent | 450ce56a118975364437cc466ec804d8ded75d29 (diff) | |
x86: efi: Round out the link script for 64-bit EFI
Make sure the linker lists are in the right place and drop the eh_frame
section, which is not needed.
Signed-off-by: Simon Glass <[email protected]>
| -rw-r--r-- | arch/x86/lib/elf_x86_64_efi.lds | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/x86/lib/elf_x86_64_efi.lds b/arch/x86/lib/elf_x86_64_efi.lds index b436429b33e..75727400aa4 100644 --- a/arch/x86/lib/elf_x86_64_efi.lds +++ b/arch/x86/lib/elf_x86_64_efi.lds @@ -63,6 +63,7 @@ SECTIONS *(.rela.data*) *(.rela.got) *(.rela.stab) + *(.rela.u_boot_list*) } . = ALIGN(4096); @@ -70,9 +71,11 @@ SECTIONS . = ALIGN(4096); .dynstr : { *(.dynstr) } . = ALIGN(4096); + + /DISCARD/ : { *(.eh_frame) } + .ignored.reloc : { *(.rela.reloc) - *(.eh_frame) *(.note.GNU-stack) } |
