source: mainline/boot/arch/mips32/_link.ld.in@ fe0b448

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since fe0b448 was 4872160, checked in by Martin Decky <martin@…>, 15 years ago

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
  • Property mode set to 100644
File size: 423 bytes
RevLine 
[656b789]1ENTRY(start)
2
[960f8476]3SECTIONS {
[4872160]4 . = 0xbfc00000;
5 .text : {
[e19d667]6 *(BOOTSTRAP);
7 *(.text);
[4872160]8 }
9 .data : {
10 *(.data); /* initialized data */
[e19d667]11 *(.rodata);
12 *(.rodata.*);
13 *(.sdata);
[4872160]14 *(.reginfo);
[e19d667]15 *(.sbss);
16 *(.scommon);
[656b789]17 *(.bss); /* uninitialized static variables */
18 *(COMMON); /* global variables */
[960f8476]19[[COMPONENTS]]
20 }
[4872160]21
22 /DISCARD/ : {
23 *(.gnu.*);
24 *(.mdebug*);
25 *(.pdr);
26 *(.comment);
27 *(.note);
28 }
[960f8476]29}
Note: See TracBrowser for help on using the repository browser.