Use Linux kernel trick of giving an .lds file a .S extension to get it
[pintos-anon] / src / threads / kernel.lds.S
1 #include "loader.h"
2
3 OUTPUT_FORMAT("elf32-i386")
4 OUTPUT_ARCH("i386")
5 ENTRY(start)
6 SECTIONS
7 {
8   . = LOADER_PHYS_BASE + LOADER_KERN_BASE;
9
10   _start = .;
11
12   .text : { *(.text) } = 0x9090
13   .rodata : { *(.rodata) *(.rodata.*) }
14   .data : { *(.data) }
15
16   _start_bss = .;
17   .bss : { *(.bss) }
18   _end_bss = .;
19
20   _end = .;
21 }