source: trunk/packages/xen-3.1/xen-3.1/extras/mini-os/arch/x86/minios-x86_32.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: 836 bytes
Line 
1OUTPUT_FORMAT("elf32-i386", "elf32-i386", "elf32-i386")
2OUTPUT_ARCH(i386)
3ENTRY(_start)
4SECTIONS
5{
6  . = 0x0;
7  _text = .;                    /* Text and read-only data */
8  .text : {
9        *(.text)
10        *(.gnu.warning)
11        } = 0x9090
12
13  _etext = .;                   /* End of text section */
14
15  .rodata : { *(.rodata) *(.rodata.*) }
16
17  .data : {                     /* Data */
18        *(.data)
19        CONSTRUCTORS
20        }
21
22  _edata = .;                   /* End of data section */
23
24  __bss_start = .;              /* BSS */
25  .bss : {
26        *(.bss)
27        }
28  _end = . ;
29
30  /* Sections to be discarded */
31  /DISCARD/ : {
32        *(.text.exit)
33        *(.data.exit)
34        *(.exitcall.exit)
35        }
36
37  /* Stabs debugging sections.  */
38  .stab 0 : { *(.stab) }
39  .stabstr 0 : { *(.stabstr) }
40  .stab.excl 0 : { *(.stab.excl) }
41  .stab.exclstr 0 : { *(.stab.exclstr) }
42  .stab.index 0 : { *(.stab.index) }
43  .stab.indexstr 0 : { *(.stab.indexstr) }
44  .comment 0 : { *(.comment) }
45}
Note: See TracBrowser for help on using the repository browser.