xref: /qemu/tests/tcg/loongarch64/system/kernel.ld (revision c5e2c4042e3c50b96cc5eaa9683325c5a96913b0)
1c4293333SXiaojuan YangENTRY(_start)
2c4293333SXiaojuan Yang
3c4293333SXiaojuan YangSECTIONS
4c4293333SXiaojuan Yang{
5c4293333SXiaojuan Yang    /* Linux kernel legacy start address.  */
6*73047c82SBibo Mao    . = 0x200000;
7c4293333SXiaojuan Yang    _text = .;
8c4293333SXiaojuan Yang    .text : {
9c4293333SXiaojuan Yang        *(.text)
10c4293333SXiaojuan Yang    }
11c4293333SXiaojuan Yang    .rodata : {
12c4293333SXiaojuan Yang        *(.rodata)
13c4293333SXiaojuan Yang    }
14c4293333SXiaojuan Yang    _etext = .;
15c4293333SXiaojuan Yang
16c4293333SXiaojuan Yang    . = ALIGN(8192);
17c4293333SXiaojuan Yang    _data = .;
18c4293333SXiaojuan Yang    .got : {
19c4293333SXiaojuan Yang        *(.got)
20c4293333SXiaojuan Yang    }
21c4293333SXiaojuan Yang    .data : {
22c4293333SXiaojuan Yang	*(.sdata)
23c4293333SXiaojuan Yang        *(.data)
24c4293333SXiaojuan Yang    }
25c4293333SXiaojuan Yang    _edata = .;
26c4293333SXiaojuan Yang    .bss : {
27c4293333SXiaojuan Yang        *(.bss)
28c4293333SXiaojuan Yang    }
29c4293333SXiaojuan Yang    _end = .;
30c4293333SXiaojuan Yang}
31