summaryrefslogtreecommitdiff
path: root/src/kernel/elf-link.ld
blob: d0c6723254f189d44558c22d2cab441da5ca7345 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
OUTPUT_FORMAT(elf32-i386)
OUTPUT_ARCH(i386)

SECTIONS {
  . = 0x00030000;
  .text : {
    */main.ko(.text)
    *(.text)
  }
  .rodata : {
    *(.rodata)
  }
  .data : {
    _kernel_data_start = .;
    *(.data)
    _kernel_data_end = .;
  }
  . = 0x04000000;
  .bss : {
    *(.bss)
    _kernel_bss_end = .;
  }
}