Changeset 4872160 in mainline for boot/arch/sparc64/_link.ld.in


Ignore:
Timestamp:
2010-05-04T10:44:55Z (14 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
568db0f
Parents:
bb252ca
Message:

new boot infrastructure

  • more code and metadata unification
  • import of up-to-date implementations from the kernel
  • the boot loaders should behave more similarly on all platforms
  • support for deflate compressed (LZ77) boot components
    • this again allows feasible boot images to be created on mips32
  • IA64 is still not booting
    • the broken forked GNU EFI library has been removed, a replacement of the functionality is on its way
File:
1 moved

Legend:

Unmodified
Added
Removed
  • boot/arch/sparc64/_link.ld.in

    rbb252ca r4872160  
    22
    33SECTIONS {
    4         .boot 0xbfc00000: AT (0) {
     4        . = 0x4000;
     5        .boot : {
    56                *(BOOTSTRAP);
    67                *(.text);
    78               
     9                *(.data);       /* initialized data */
    810                *(.rodata);
    911                *(.rodata.*);
    10                 *(.data);       /* initialized data */
    1112                *(.sdata);
    12                 *(.sdata2);
     13                *(.reginfo);
    1314                *(.sbss);
    14                 *(.scommon);
    1515                *(.bss);        /* uninitialized static variables */
    1616                *(COMMON);      /* global variables */
    17                 *(.reginfo);
    1817[[COMPONENTS]]
    1918        }
     19       
     20        /DISCARD/ : {
     21                *(.gnu.*);
     22                *(.mdebug*);
     23                *(.pdr);
     24                *(.comment);
     25                *(.note.*);
     26        }
    2027}
Note: See TracChangeset for help on using the changeset viewer.