Changeset 4872160 in mainline for boot/arch/ppc32/_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/ppc32/_link.ld.in

    rbb252ca r4872160  
    1 OUTPUT_FORMAT("elf32-powerpc")
    2 OUTPUT_ARCH(powerpc:common)
    31ENTRY(start)
    42
    53SECTIONS {
    6         .boot 0x01000000: AT (0) {
     4        . = 0x01000000;
     5        .text : {
    76                *(BOOTSTRAP);
    87                *(REALMODE);
    98                *(.text);
    10                
     9        }
     10        .data : {
     11                *(.data);       /* initialized data */
    1112                *(.rodata);
    1213                *(.rodata.*);
    13                 *(.data);       /* initialized data */
    1414                *(.sdata);
    15                 *(.sdata2);
     15                *(.reginfo);
    1616                *(.sbss);
     17                *(.scommon);
    1718                *(.bss);        /* uninitialized static variables */
    1819                *(COMMON);      /* global variables */
     
    2122       
    2223        /DISCARD/ : {
     24                *(.gnu.*);
     25                *(.mdebug*);
     26                *(.pdr);
    2327                *(.comment);
    24                 *(.note*);
     28                *(.note.*);
    2529        }
    2630}
Note: See TracChangeset for help on using the changeset viewer.