usb: getting string descriptors, minor improvements
[quarnos.git] / scripts / x86_module.ld
blob1290f996aa3ad966544dc03b53da60fc0824334b
1 OUTPUT_FORMAT("elf32-i386")
2 OUTPUT_ARCH("i386")
3 ENTRY("start_module")
4 SECTIONS {
5         .text 0x200000 : {
6                 _code = . ;
7                 *(.text)
8                 _code_end = . ;
9         }
10         .data : {
11                 __CTOR_LIST__ = . ;
12                 LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)
13                 *(.ctors)
14                 LONG(0)
15                 __CTOR_END__ = . ;
17                 _data = . ;
18                 *(.data)
19                 _data_end = . ;
20         }
21         .bss : {
22                 _bss = . ;
23                 *(.bss)
24                 *(.COMMON)
25                 _bss_end = . ;
26         }
27         _end = . ;
28