소스 검색

aarch64 lds: Force data segment align to 64KiB

Required by UEFI 2.10 AArch64 specification
https://uefi.org/specs/UEFI/2.10/02_Overview.html#aarch64-platforms

Signed-off-by: Callum Farmer <gmbr3@opensuse.org>
Callum Farmer 2 년 전
부모
커밋
1e00550694
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      gnuefi/elf_aarch64_efi.lds

+ 1 - 2
gnuefi/elf_aarch64_efi.lds

@@ -29,7 +29,7 @@ SECTIONS
   {
    *(.reloc)
   }
-  . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
+  . = ALIGN(65536);
   .dynamic  : { *(.dynamic) }
   .data :
   {
@@ -69,7 +69,6 @@ SECTIONS
   .dynstr   : { *(.dynstr) }
   . = ALIGN(4096);
   .note.gnu.build-id : { *(.note.gnu.build-id) }
-  . = DATA_SEGMENT_END (.);
   .ignored.reloc :
   {
     *(.rela.reloc)