xv6-riscv/kernel
Robert Morris 8b9b799937 modify each page in usertests countfree()
get rid of static for walk() and freewalk()
2020-08-07 05:32:48 -04:00
..
bio.c
buf.h
console.c fix printf() in interrupts 2020-07-22 10:31:46 -04:00
date.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
defs.h fix printf() in interrupts 2020-07-22 10:31:46 -04:00
elf.h
entry.S
exec.c rename p->tf to p->trapframe, for consistency with p->context 2020-07-17 16:29:52 -04:00
fcntl.h
file.c
file.h
fs.c
fs.h
kalloc.c
kernel.ld
kernelvec.S
log.c
main.c
memlayout.h rename p->tf to p->trapframe, for consistency with p->context 2020-07-17 16:29:52 -04:00
param.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
pipe.c
plic.c interrupt-driven uart output, hopefully a nice example for teaching. 2020-07-20 06:59:26 -04:00
printf.c
proc.c modify each page in usertests countfree() 2020-08-07 05:32:48 -04:00
proc.h modify each page in usertests countfree() 2020-08-07 05:32:48 -04:00
ramdisk.c
riscv.h
sleeplock.c
sleeplock.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
spinlock.c
spinlock.h
start.c
stat.h
string.c separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
swtch.S separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
syscall.c rename p->tf to p->trapframe, for consistency with p->context 2020-07-17 16:29:52 -04:00
syscall.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
sysfile.c
sysproc.c
trampoline.S
trap.c interrupt-driven uart output, hopefully a nice example for teaching. 2020-07-20 06:59:26 -04:00
types.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
uart.c defines for UART register bits 2020-07-23 06:27:20 -04:00
virtio.h
virtio_disk.c
vm.c modify each page in usertests countfree() 2020-08-07 05:32:48 -04:00