Changeset 3156582 in mainline for arch/amd64/_link.ld.in


Ignore:
Timestamp:
2005-09-11T12:48:42Z (20 years ago)
Author:
Ondrej Palkovsky <ondrap@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8e3fb24c
Parents:
8491c48
Message:

Updated symtab so that it works correctly with BE architectures.
Changed compiler for BE MIPS to be mips-sgi-irix5, because
mipsel -EB does not behave correctly.
Doc updates to amd64.
Added ARC BIOS support to MIPS architecture. Putchar works correctly,
kernel passed FPU & some rwlock tests.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • arch/amd64/_link.ld.in

    r8491c48 r3156582  
    6363        _hardcoded_kernel_size = (ktext_end - ktext_start) + (unmapped_ktext_end - unmapped_ktext_start) + (kdata_end - kdata_start) + (unmapped_kdata_end - unmapped_kdata_start);
    6464
     65        /* Symbols that need to be accessed both from real mode & long mode */
     66        /* e820*_boot is real mode (pre-above-1MB-move), e820* is */
     67        /* kernel mapped above-1MB-physical copied symbol */
    6568        e820table_boot = KA2PA(e820table) - BOOT_OFFSET;
    6669        e820counter_boot = KA2PA(e820counter) - BOOT_OFFSET;
     70
     71        /* real_bootstrap_gdtr is mapped real_bootstrap_gdtr_boot */
     72        /* It is physically outside of kernel area, we have to access */
     73        /* it after modification from long mode for booting */
     74        /* SMP slave processors */
    6775        real_bootstrap_gdtr = PA2KA(real_bootstrap_gdtr_boot);
    6876}
Note: See TracChangeset for help on using the changeset viewer.