Changeset 6da1013f in mainline for kernel/arch/ia32/_link.ld.in
- Timestamp:
- 2009-02-12T20:09:19Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 84266669
- Parents:
- 7004747
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia32/_link.ld.in
r7004747 r6da1013f 1 1 /** IA-32 linker script 2 * 2 * 3 3 * umapped section: 4 * 5 * 4 * kernel text 5 * kernel data 6 6 * mapped section: 7 * 8 * kernel data7 * kernel text 8 * kernel data 9 9 */ 10 10 … … 29 29 30 30 kdata_start = .; 31 *(.data); 32 *(.rodata*); 33 *(COMMON); 31 *(.data); /* initialized data */ 32 *(.rodata*); /* string literals */ 33 *(COMMON); /* global variables */ 34 34 hardcoded_load_address = .; 35 35 LONG(PA2KA(BOOT_OFFSET)); … … 43 43 LONG(unmapped_kdata_end - unmapped_kdata_start); 44 44 symbol_table = .; 45 *(symtab.*); 46 *(.bss); 45 *(symtab.*); /* Symbol table, must be LAST symbol! */ 46 *(.bss); /* uninitialized static variables */ 47 47 kdata_end = .; 48 48 } 49 49 50 50 /DISCARD/ : { 51 *(.note.GNU-stack); 51 *(.note.GNU-stack); 52 52 *(.comment); 53 53 } 54 54 55 #ifdef CONFIG_SMP 55 #ifdef CONFIG_SMP 56 56 57 57 _hardcoded_unmapped_size = (unmapped_ktext_end - unmapped_ktext_start) + (unmapped_kdata_end - unmapped_kdata_start); … … 59 59 ap_gdtr = unmapped_ap_gdtr - BOOT_OFFSET + AP_BOOT_OFFSET; 60 60 protected_ap_gdtr = PA2KA(ap_gdtr); 61 61 62 62 #endif /* CONFIG_SMP */ 63 63 64 64 }
Note:
See TracChangeset
for help on using the changeset viewer.