summaryrefslogtreecommitdiff
path: root/elf_arm_efi.lds
diff options
context:
space:
mode:
Diffstat (limited to 'elf_arm_efi.lds')
-rw-r--r--elf_arm_efi.lds28
1 files changed, 22 insertions, 6 deletions
diff --git a/elf_arm_efi.lds b/elf_arm_efi.lds
index ffa1eeb2..b12424ed 100644
--- a/elf_arm_efi.lds
+++ b/elf_arm_efi.lds
@@ -15,6 +15,18 @@ SECTIONS
_etext = .;
}
.dynamic : { *(.dynamic) }
+
+ . = ALIGN(4096);
+ .note.gnu.build-id : {
+ *(.note.gnu.build-id)
+ }
+
+ . = ALIGN(4096);
+ .data.ident : {
+ *(.data.ident)
+ }
+
+ . = ALIGN(4096);
.data :
{
_data = .;
@@ -37,19 +49,23 @@ SECTIONS
. = ALIGN(16);
_bss_end = .;
}
- .note.gnu.build-id : { *(.note.gnu.build-id) }
- . = ALIGN(4096);
+ . = ALIGN(4096);
.vendor_cert :
{
*(.vendor_cert)
}
. = ALIGN(4096);
- .rel.dyn : { *(.rel.dyn) }
- .rel.plt : { *(.rel.plt) }
- .rel.got : { *(.rel.got) }
- .rel.data : { *(.rel.data) *(.rel.data*) }
+ . = ALIGN(4096);
+ .rel :
+ {
+ *(.rel.dyn)
+ *(.rel.plt)
+ *(.rel.got)
+ *(.rel.data)
+ *(.rel.data*)
+ }
_edata = .;
_data_size = . - _data;