source: mainline/kernel/arch/arm32/_link.ld.in@ 0287820

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 0287820 was 6b781c0, checked in by Jakub Jermar <jakub@…>, 18 years ago

Merge arm32 into trunk.

  • Property mode set to 100644
File size: 784 bytes
RevLine 
[d630139]1/*
2 * ARM linker script
3 *
4 * kernel text
5 * kernel data
6 *
7 */
8
[6b781c0]9OUTPUT_ARCH(arm)
[d630139]10ENTRY(kernel_image_start)
11
[6b781c0]12
[d630139]13SECTIONS {
[6b781c0]14 . = KERNEL_LOAD_ADDRESS;
[d630139]15 .text : {
16 ktext_start = .;
17 *(.text);
18 ktext_end = .;
19 }
20 .data : {
21 kdata_start = .;
22 *(.data); /* initialized data */
23 hardcoded_ktext_size = .;
24 LONG(ktext_end - ktext_start);
25 hardcoded_kdata_size = .;
26 LONG(kdata_end - kdata_start);
27 hardcoded_load_address = .;
[6b781c0]28 LONG(KERNEL_LOAD_ADDRESS);
29 *(.bss); /* uninitialized static variables */
30 *(COMMON); /* global variables */
31
[d630139]32 *(.rodata*);
33 *(.sdata);
34 *(.reginfo);
[6b781c0]35 symbol_table = .;
[d630139]36 *(symtab.*);
37 }
38 .sbss : {
39 *(.sbss);
40 *(.scommon);
41 }
42
43 kdata_end = .;
44
45 /DISCARD/ : {
46 *(.mdebug*);
47 *(.pdr);
48 *(.comment);
49 *(.note);
50 }
[6b781c0]51
[d630139]52}
Note: See TracBrowser for help on using the repository browser.