Changeset 66def8d in mainline for arch/ia32/_link.ld.in
- Timestamp:
- 2006-01-08T17:51:36Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8725fb4
- Parents:
- 078a0a1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia32/_link.ld.in
r078a0a1 r66def8d 14 14 15 15 SECTIONS { 16 .unmapped BOOT STRAP_OFFSET: AT (BOOTSTRAP_OFFSET) {16 .unmapped BOOT_OFFSET: AT (0) { 17 17 unmapped_ktext_start = .; 18 18 *(K_TEXT_START); 19 *(K_TEXT_START_2);20 19 unmapped_ktext_end = .; 21 20 … … 25 24 } 26 25 27 .mapped (PA2KA(BOOT_OFFSET +BOOTSTRAP_OFFSET)+SIZEOF(.unmapped)): AT (BOOTSTRAP_OFFSET+SIZEOF(.unmapped)) {26 .mapped (PA2KA(BOOT_OFFSET)+SIZEOF(.unmapped)): AT (SIZEOF(.unmapped)) { 28 27 ktext_start = .; 29 28 *(.text); … … 35 34 *(COMMON); /* global variables */ 36 35 hardcoded_load_address = .; 37 LONG(PA2KA(BOOT_OFFSET +BOOTSTRAP_OFFSET));36 LONG(PA2KA(BOOT_OFFSET)); 38 37 hardcoded_ktext_size = .; 39 38 LONG((ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start)); … … 54 53 *(.comment); 55 54 } 55 56 #ifdef CONFIG_SMP 57 58 _hardcoded_unmapped_size = (unmapped_ktext_end - unmapped_ktext_start) + (unmapped_kdata_end - unmapped_kdata_start); 59 ap_boot = unmapped_ap_boot - BOOT_OFFSET + AP_BOOT_OFFSET; 60 ap_gdtr = unmapped_ap_gdtr - BOOT_OFFSET + AP_BOOT_OFFSET; 61 protected_ap_gdtr = PA2KA(ap_gdtr); 56 62 57 58 _hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start); 59 _hardcoded_unmapped_size = (unmapped_ktext_end - unmapped_ktext_start) + (unmapped_kdata_end - unmapped_kdata_start); 60 61 e820table_boot = KA2PA(e820table) - BOOT_OFFSET; 62 e820counter_boot = KA2PA(e820counter) - BOOT_OFFSET; 63 real_bootstrap_gdtr = PA2KA(real_bootstrap_gdtr_boot); 63 #endif /* CONFIG_SMP */ 64 64 65 }
Note:
See TracChangeset
for help on using the changeset viewer.