summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnuefi/elf_aarch64_efi.lds2
-rw-r--r--gnuefi/elf_arm_efi.lds2
-rw-r--r--gnuefi/elf_mips64el_efi.lds2
-rw-r--r--gnuefi/elf_riscv64_efi.lds1
4 files changed, 7 insertions, 0 deletions
diff --git a/gnuefi/elf_aarch64_efi.lds b/gnuefi/elf_aarch64_efi.lds
index 468afb8..e8aba17 100644
--- a/gnuefi/elf_aarch64_efi.lds
+++ b/gnuefi/elf_aarch64_efi.lds
@@ -30,6 +30,7 @@ SECTIONS
}
. = ALIGN(65536);
.dynamic : { *(.dynamic) }
+ . = ALIGN(4096);
.data :
{
_data = .;
@@ -54,6 +55,7 @@ SECTIONS
_bss_end = .;
}
+ . = ALIGN(4096);
.rela :
{
*(.rela.text*)
diff --git a/gnuefi/elf_arm_efi.lds b/gnuefi/elf_arm_efi.lds
index 5c5a3e3..62ebb50 100644
--- a/gnuefi/elf_arm_efi.lds
+++ b/gnuefi/elf_arm_efi.lds
@@ -17,6 +17,7 @@ SECTIONS
_text_size = . - _text;
. = ALIGN(4096);
.dynamic : { *(.dynamic) }
+ . = ALIGN(4096);
.data :
{
_data = .;
@@ -41,6 +42,7 @@ SECTIONS
_bss_end = .;
}
+ . = ALIGN(4096);
.rel :
{
*(.rel.text*)
diff --git a/gnuefi/elf_mips64el_efi.lds b/gnuefi/elf_mips64el_efi.lds
index 928950d..1b2943a 100644
--- a/gnuefi/elf_mips64el_efi.lds
+++ b/gnuefi/elf_mips64el_efi.lds
@@ -17,6 +17,7 @@ SECTIONS
_text_size = . - _text;
. = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
.dynamic : { *(.dynamic) }
+ . = ALIGN(4096);
.data :
{
_data = .;
@@ -41,6 +42,7 @@ SECTIONS
_bss_end = .;
}
+ . = ALIGN(4096);
.rel :
{
*(.rel.text*)
diff --git a/gnuefi/elf_riscv64_efi.lds b/gnuefi/elf_riscv64_efi.lds
index 4899f09..3b47247 100644
--- a/gnuefi/elf_riscv64_efi.lds
+++ b/gnuefi/elf_riscv64_efi.lds
@@ -44,6 +44,7 @@ SECTIONS {
_bss_end = .;
}
+. = ALIGN(4096);
.rela :
{
*(.rela.text*)