1 /*======================================================================*/
2 /* Proxy kernel linker script */
3 /*======================================================================*/
4 /* This is the linker script used when building the proxy kernel. */
6 /*----------------------------------------------------------------------*/
8 /*----------------------------------------------------------------------*/
10 /* The OUTPUT_ARCH command specifies the machine architecture where the
11 argument is one of the names used in the BFD library. More
12 specifically one of the entires in bfd/cpu-mips.c */
14 OUTPUT_ARCH( "riscv" )
17 /*----------------------------------------------------------------------*/
19 /*----------------------------------------------------------------------*/
24 /* text: test code section */
26 .text.init : { *(.text.init) }
28 .tohost ALIGN(0x1000) : { *(.tohost) }
36 __global_pointer$ = . + 0x800;
37 *(.srodata.cst16) *(.srodata.cst8) *(.srodata.cst4) *(.srodata.cst2) *(.srodata*)
38 *(.sdata .sdata.* .gnu.linkonce.s.*)
43 *(.sbss .sbss.* .gnu.linkonce.sb.*)
48 /* thread-local data segment */
62 /* End of uninitalized data segement */