From 288ed5907950a0231f214ef33d6a4b0b262f88d5 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Thu, 2 Jul 2015 07:23:33 +0000 Subject: Revert tree to r17801 Revert r17802 "BaseTools: AArch64: use explicit linker scripts" Revert r17803 "ArmVirtPkg: build runtime drivers with 64 KB section alignment" Revert r17804 "IntelFrameworkModulePkg: AcpiS3SaveDxe: prepare for End-of-Dxe callback" Revert r17805 "IntelFrameworkModulePkg: AcpiS3SaveDxe: call S3Ready() at End-of-Dxe" Revert r17806 "OvmfPkg: AcpiS3SaveDxe: prepare for End-of-Dxe callback" Requested-by: Ard Biesheuvel Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Jordan Justen git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17807 6f19259b-4bc3-4df7-8a09-765794883524 --- BaseTools/Scripts/gcc-aarch64-64K-align-ld-script | 4 --- BaseTools/Scripts/gcc-aarch64-ld-script | 39 ----------------------- 2 files changed, 43 deletions(-) delete mode 100644 BaseTools/Scripts/gcc-aarch64-64K-align-ld-script delete mode 100644 BaseTools/Scripts/gcc-aarch64-ld-script (limited to 'BaseTools/Scripts') diff --git a/BaseTools/Scripts/gcc-aarch64-64K-align-ld-script b/BaseTools/Scripts/gcc-aarch64-64K-align-ld-script deleted file mode 100644 index 8aa4c5f08c..0000000000 --- a/BaseTools/Scripts/gcc-aarch64-64K-align-ld-script +++ /dev/null @@ -1,4 +0,0 @@ -SECTIONS { - .text : ALIGN(0x10000) { } - .data : ALIGN(0x10000) { } -} diff --git a/BaseTools/Scripts/gcc-aarch64-ld-script b/BaseTools/Scripts/gcc-aarch64-ld-script deleted file mode 100644 index 29095c268e..0000000000 --- a/BaseTools/Scripts/gcc-aarch64-ld-script +++ /dev/null @@ -1,39 +0,0 @@ -SECTIONS { - /* - * Put the .text section at 0x0 explicitly. While we know it will minimally - * end up at 0x280, (the size of the PE/COFF headers being 0x250 bytes and the - * minimum alignment 0x40), choosing 0x280 as the offset causes problems when - * linking objects with a greater .text alignment, since the section's base - * must adhere to its own alignment. - * Using 0x0 will result in the PE/COFF binary's memory layout to be shifted - * with respect to the ELF version, but this shouldn't be a problem as long as - * the .data's offset relative to .text is kept the same. - */ - .text 0x0 : ALIGN(0x40) { - *(.text .text.* .rodata .rodata.*) - } - - /* - * The alignment of the .data section needs to be less than or equal to the - * alignment of the .text section. This ensures that the relative offset - * between these sections is the same in the ELF and the PE/COFF version of - * this binary. - */ - .data : ALIGN(0x40) { - *(.data .data.*) - *(.bss .bss.* *COM*) - } - .rela ALIGN(0x20) : { - *(.rela .rela.*) - } - - /DISCARD/ : { - *(.note.GNU-stack) - *(.interp) - *(.dynsym) - *(.dynstr) - *(.dynamic) - *(.hash) - *(.comment) - } -} -- cgit v1.2.3