master
 1ENTRY(_start)
 2
 3SECTIONS
 4{
 5    /* Starts at LOADER_ADDR. */
 6    . = 0x8000;
 7    __start = .;
 8    __text_start = .;
 9    .text :
10    {
11        KEEP(*(.text.boot))
12        *(.text)
13    }
14    . = ALIGN(4096); /* align to page size */
15    __text_end = .;
16
17    __rodata_start = .;
18    .rodata :
19    {
20        *(.rodata)
21    }
22    . = ALIGN(4096); /* align to page size */
23    __rodata_end = .;
24
25    __data_start = .;
26    .data :
27    {
28        *(.data)
29    }
30    . = ALIGN(4096); /* align to page size */
31    __data_end = .;
32
33    __bss_start = .;
34    .bss :
35    {
36        bss = .;
37        *(.bss)
38    }
39    . = ALIGN(4096); /* align to page size */
40    __bss_end = .;
41    __end = .;
42}