Changeset 2217ac3 in mainline for arch/ia64/_link.ld
- Timestamp:
- 2005-05-03T11:30:21Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0f4e706
- Parents:
- 2a0047fc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia64/_link.ld
r2a0047fc r2217ac3 1 /* 2 * IA-64 linker script 3 * 4 * It is ELF format, but its only section looks like this: 5 * kernel text 6 * kernel data 7 * 8 */ 9 1 10 OUTPUT_FORMAT(elf64-ia64-little) 2 11 ENTRY(kernel_image_start) … … 4 13 SECTIONS { 5 14 .image 0x0000000000001000: AT (0x0000000000001000) { 6 *(.text .stub .text.* .gnu.linkonce.t.*) 15 ktext_start = .; 16 *(.text .text.* ) 17 ktext_end = .; 18 kdata_start = .; 7 19 *(.interp) 8 20 *(.hash) … … 69 81 *(.bss .bss.* .gnu.linkonce.b.*) 70 82 *(COMMON) 83 kdata_end = .; 71 84 } 85 86 . = ABSOLUTE(hardcoded_ktext_size); 87 .patch_1 : { 88 LONG(ktext_end - ktext_start); 89 } 90 91 . = ABSOLUTE(hardcoded_kdata_size); 92 .patch_2 : { 93 LONG(kdata_end - kdata_start); 94 } 95 96 . = ABSOLUTE(hardcoded_load_address); 97 .patch_3 : { 98 QUAD(0x0000000000001000); 99 } 100 72 101 }
Note:
See TracChangeset
for help on using the changeset viewer.