Home
last modified time | relevance | path

Searched refs:kernel (Results 1 – 10 of 10) sorted by relevance

/xv6-public/
H A Dentry.S1 # The xv6 kernel starts executing in this file. This file is linked with
2 # the kernel C code, so it can refer to kernel symbols such as main().
9 # Linux file system by copying kernel or kernelmemfs to /boot
15 # set kernel='/boot/kernel'
17 # multiboot ${kernel} ${kernel}
H A D.gdbinit.tmpl6 # kernel and CS == 35 in user space
26 echo + symbol-file kernel\n
27 symbol-file kernel
H A Dkernel.ld1 /* Simple linker script for the JOS kernel.
10 /* Link the kernel at this address: "." means the current address */
24 /* Include debugging information in kernel memory */
42 * For the kernel mapping, we need the address at the beginning
H A DMakefile93 xv6.img: bootblock kernel
96 dd if=kernel of=xv6.img seek=1 conv=notrunc
123 kernel: $(OBJS) entry.o entryother initcode kernel.ld target
124 $(LD) $(LDFLAGS) -T kernel.ld -o kernel entry.o $(OBJS) -b binary initcode entryother
125 $(OBJDUMP) -S kernel > kernel.asm
126 $(OBJDUMP) -t kernel | sed '1,/SYMBOL TABLE/d; s/ .* / /; /^$$/d' > kernel.sym
135 kernelmemfs: $(MEMFSOBJS) entry.o entryother initcode kernel.ld fs.img
136 …$(LD) $(LDFLAGS) -T kernel.ld -o kernelmemfs entry.o $(MEMFSOBJS) -b binary initcode entryother f…
193 initcode initcode.out kernel xv6.img fs.img kernelmemfs \
H A DNotes10 kernel loaded at 1 megabyte. stack same place that bootasm.S left it.
17 no user area: no magic kernel stack mapping
18 so no copying of kernel stack during fork
19 though there is a kernel stack page for each process
21 no kernel malloc(), just kalloc() for user core
23 user pointers aren't valid in the kernel
25 are interrupts turned on in the kernel? yes.
43 oops, if kernel stack is in contiguous user phys mem, then moving
45 kernel stack.
H A D.gitignore13 kernel
H A Dprintpcs14 $p $($p -h | grep ' -[aipsf] ' | awk '{print $1}') -e kernel "$@"
H A Drunoff.list80 kernel.ld
H A DTRICKS22 constructed at the top of cp's kernel stack. So tf
H A Ddot-bochsrc708 #load32bitOSImage: os=nullkernel, path=../kernel.img, iolog=../vga_io.log