summaryrefslogtreecommitdiff
path: root/gnuefi/elf_ia32_efi.lds
diff options
context:
space:
mode:
Diffstat (limited to 'gnuefi/elf_ia32_efi.lds')
-rw-r--r--gnuefi/elf_ia32_efi.lds3
1 files changed, 2 insertions, 1 deletions
diff --git a/gnuefi/elf_ia32_efi.lds b/gnuefi/elf_ia32_efi.lds
index f27fe5f..0d62afb 100644
--- a/gnuefi/elf_ia32_efi.lds
+++ b/gnuefi/elf_ia32_efi.lds
@@ -19,7 +19,7 @@ SECTIONS
}
_etext = .;
_text_size = . - _text;
- . = ALIGN(4096);
+ . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
.sdata :
{
_data = .;
@@ -76,6 +76,7 @@ SECTIONS
. = ALIGN(4096);
.dynstr : { *(.dynstr) }
. = ALIGN(4096);
+ . = DATA_SEGMENT_END (.);
/DISCARD/ :
{
*(.rel.reloc)