Changeset edd7aa6d in mainline for kernel/arch/arm32/_link.ld.in
- Timestamp:
- 2009-02-17T21:55:57Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e45a3b9
- Parents:
- 81c8d54
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/_link.ld.in
r81c8d54 redd7aa6d 1 1 /* 2 * 3 * 2 * ARM linker script 3 * 4 4 * kernel text 5 5 * kernel data 6 * 6 * 7 7 */ 8 8 9 #define KERNEL_LOAD_ADDRESS 0x80200000 10 9 11 OUTPUT_ARCH(arm) 10 ENTRY(kernel_image_start) 11 12 ENTRY(kernel_image_start) 12 13 13 14 SECTIONS { … … 20 21 .data : { 21 22 kdata_start = .; 22 *(.data); 23 *(.data); /* initialized data */ 23 24 hardcoded_ktext_size = .; 24 LONG(ktext_end - ktext_start); 25 LONG(ktext_end - ktext_start); 25 26 hardcoded_kdata_size = .; 26 27 LONG(kdata_end - kdata_start); 27 28 hardcoded_load_address = .; 28 29 LONG(KERNEL_LOAD_ADDRESS); 29 *(.bss); 30 *(COMMON); 31 30 *(.bss); /* uninitialized static variables */ 31 *(COMMON); /* global variables */ 32 32 33 *(.rodata*); 33 34 *(.sdata); 34 35 *(.reginfo); 35 36 symbol_table = .; 36 *(symtab.*); 37 *(symtab.*); 37 38 } 38 39 .sbss : { … … 40 41 *(.scommon); 41 42 } 42 43 43 44 kdata_end = .; 44 45 45 46 /DISCARD/ : { 46 47 *(.mdebug*); … … 49 50 *(.note); 50 51 } 51 52 52 }
Note:
See TracChangeset
for help on using the changeset viewer.