summaryrefslogtreecommitdiff
path: root/gnuefi/elf_aarch64_efi.lds
diff options
context:
space:
mode:
Diffstat (limited to 'gnuefi/elf_aarch64_efi.lds')
-rw-r--r--gnuefi/elf_aarch64_efi.lds5
1 files changed, 3 insertions, 2 deletions
diff --git a/gnuefi/elf_aarch64_efi.lds b/gnuefi/elf_aarch64_efi.lds
index 85f1582..836d982 100644
--- a/gnuefi/elf_aarch64_efi.lds
+++ b/gnuefi/elf_aarch64_efi.lds
@@ -16,7 +16,7 @@ SECTIONS
_etext = .;
_text_size = . - _text;
.dynamic : { *(.dynamic) }
- .data :
+ .data : ALIGN(4096)
{
_data = .;
*(.sdata)
@@ -43,8 +43,9 @@ SECTIONS
.rela.plt : { *(.rela.plt) }
.rela.got : { *(.rela.got) }
.rela.data : { *(.rela.data) *(.rela.data*) }
+ . = ALIGN(512);
_edata = .;
- _data_size = . - _etext;
+ _data_size = . - _data;
. = ALIGN(4096);
.dynsym : { *(.dynsym) }