source: mainline/arch/ia64/_link.ld.in@ 789b5cc

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

new build system almost finished

  • Property mode set to 100644
File size: 770 bytes
Line 
1/** IA-64 linker script
2 *
3 * It is ELF format, but its only section looks like this:
4 * kernel text
5 * kernel data
6 *
7 */
8
9#define __ASM__
10
11OUTPUT_FORMAT(BFD)
12ENTRY(kernel_image_start)
13
14SECTIONS {
15 .image 0x0000000000001000: AT (0x0000000000001000) {
16 ktext_start = .;
17 *(K_TEXT_START);
18 *(.text)
19 ktext_end = .;
20
21 kdata_start = .;
22 *(K_DATA_START)
23 *(.rodata .rodata.*)
24 *(.opd)
25 *(.data)
26 *(.got .got.*)
27 *(.sdata)
28 *(.sbss)
29 *(.scommon)
30 *(.bss)
31 *(COMMON);
32
33 symbol_table = .;
34 *(symtab.*); /* Symbol table, must be LAST symbol!*/
35
36 kdata_end = .;
37 }
38
39 _hardcoded_ktext_size = ktext_end - ktext_start;
40 _hardcoded_kdata_size = kdata_end - kdata_start;
41 _hardcoded_load_address = 0x0000000000001000;
42
43}
Note: See TracBrowser for help on using the repository browser.