Changeset 8a1afd2 in mainline for kernel/arch/ia32/_link.ld.in


Ignore:
Timestamp:
2018-10-17T22:51:33Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1d18bbc0, d723a80
Parents:
7900e5d
Message:

Remove hardcoded data variables from kernel linker scripts

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia32/_link.ld.in

    r7900e5d r8a1afd2  
    1313
    1414SECTIONS {
     15        kernel_load_address = PA2KA(BOOT_OFFSET);
     16
    1517        .unmapped BOOT_OFFSET: AT (0) {
    1618                unmapped_ktext_start = .;
     
    3234                *(.rodata .rodata.*);   /* string literals */
    3335                *(COMMON);              /* global variables */
    34                 hardcoded_load_address = .;
    35                 LONG(PA2KA(BOOT_OFFSET));
    36                 hardcoded_ktext_size = .;
    37                 LONG((ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start));
    38                 hardcoded_kdata_size = .;
    39                 LONG((kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start));
    40                 hardcoded_unmapped_ktext_size = .;
    41                 LONG(unmapped_ktext_end - unmapped_ktext_start);
    42                 hardcoded_unmapped_kdata_size = .;
    43                 LONG(unmapped_kdata_end - unmapped_kdata_start);
    4436                . = ALIGN(8);
    4537                symbol_table = .;
     
    6860#ifdef CONFIG_SMP
    6961
    70         _hardcoded_unmapped_size = (unmapped_ktext_end - unmapped_ktext_start) + (unmapped_kdata_end - unmapped_kdata_start);
    7162        ap_boot = unmapped_ap_boot - BOOT_OFFSET + AP_BOOT_OFFSET;
    7263        ap_gdtr = unmapped_ap_gdtr - BOOT_OFFSET + AP_BOOT_OFFSET;
Note: See TracChangeset for help on using the changeset viewer.