X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fkernel.lds.S;fp=src%2Fthreads%2Fkernel.lds.S;h=b5426e034b8c9c9662fe53c67908b95728a5e9e5;hb=4199abedf1dbf20ebd5abe9cebca55d40e9103f0;hp=0000000000000000000000000000000000000000;hpb=9aeade22c073c7a94bc5b56f6c00c0edaeed2b00;p=pintos-anon diff --git a/src/threads/kernel.lds.S b/src/threads/kernel.lds.S new file mode 100644 index 0000000..b5426e0 --- /dev/null +++ b/src/threads/kernel.lds.S @@ -0,0 +1,21 @@ +#include "loader.h" + +OUTPUT_FORMAT("elf32-i386") +OUTPUT_ARCH("i386") +ENTRY(start) +SECTIONS +{ + . = LOADER_PHYS_BASE + LOADER_KERN_BASE; + + _start = .; + + .text : { *(.text) } = 0x9090 + .rodata : { *(.rodata) *(.rodata.*) } + .data : { *(.data) } + + _start_bss = .; + .bss : { *(.bss) } + _end_bss = .; + + _end = .; +}