source: trunk/packages/xen-3.1/xen-3.1/extras/mini-os/arch/ia64/minios-ia64.lds @ 34

Last change on this file since 34 was 34, checked in by hartmans, 18 years ago

Add xen and xen-common

File size: 1.1 KB
Line 
1OUTPUT_FORMAT("elf64-ia64-little")
2OUTPUT_ARCH(ia64)
3
4ENTRY(phys_start)
5
6PHDRS
7{
8  code PT_LOAD;
9  data PT_LOAD;
10}
11
12SECTIONS
13{
14
15  phys_start = _start - (((5<<(61))+0x100000000) - (1 << 20));
16
17  code : { } :code
18  . = ((5<<(61))+0x100000000);
19
20  _text = .;
21
22  .text : AT(ADDR(.text) - (((5<<(61))+0x100000000) - (1 << 20)))
23  {
24    *(.text)
25  }
26
27  _etext = .;
28
29  data : { } :data
30  .data : AT(ADDR(.data) - (((5<<(61))+0x100000000) - (1 << 20)))
31  { *(.data)
32  }
33
34  .sdata : AT(ADDR(.sdata) - (((5<<(61))+0x100000000) - (1 << 20)))
35        { *(.sdata) *(.sdata1) *(.srdata) }
36
37  .rodata : AT(ADDR(.rodata) - (((5<<(61))+0x100000000) - (1 << 20)))
38  { *(.rodata) }
39
40  .rodata.str1.8 : AT(ADDR(.rodata.str1.8) - (((5<<(61))+0x100000000) - (1 << 20)))
41  { *(.rodata.str1.8) }
42
43  .IA_64.unwind_info : AT(ADDR(.IA_64.unwind_info) - (((5<<(61))+0x100000000) - (1 << 20)))
44  { *(.IA_64.unwind_info) }
45
46  .IA_64.unwind : AT(ADDR(.IA_64.unwind) - (((5<<(61))+0x100000000) - (1 << 20)))
47  { *(.IA_64.unwind) }
48
49  .bss : AT(ADDR(.bss) - (((5<<(61))+0x100000000) - (1 << 20)))
50  { *(.bss) }
51
52  _end = .;
53
54}
Note: See TracBrowser for help on using the repository browser.