source: mainline/boot/arch/arm32/_link.ld.in@ 1317380

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 1317380 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: 532 bytes
Line 
1ENTRY(start)
2
3SECTIONS {
4 . = 0x0000;
5 .text : {
6 *(BOOTSTRAP);
7 *(.text);
8 }
9 . = 0x8000;
10 .data : {
11 *(BOOTPT); /* bootstrap page table */
12 *(BOOTSTACK); /* bootstrap stack */
13 *(.data); /* initialized data */
14 *(.rodata);
15 *(.rodata.*);
16 *(.sdata);
17 *(.reginfo);
18 *(.sbss);
19 *(.scommon);
20 *(.bss); /* uninitialized static variables */
21 *(COMMON); /* global variables */
22[[COMPONENTS]]
23 }
24
25 /DISCARD/ : {
26 *(.gnu.*);
27 *(.ARM.*);
28 *(.mdebug*);
29 *(.pdr);
30 *(.comment);
31 *(.note.*);
32 }
33}
Note: See TracBrowser for help on using the repository browser.