xv6-riscv/kernel
2025-02-10 06:01:08 +01:00
..
bio.c
buf.h
console.c
defs.h Exercise 2.9.1 2025-02-10 06:01:08 +01:00
elf.h
entry.S
exec.c synchronize usertests and exec with util lab 2024-08-10 05:08:04 -04:00
fcntl.h
file.c
file.h
freeram.c Exercise 2.9.1 2025-02-10 06:01:08 +01:00
fs.c sfence before writing satp, as well as after 2022-08-24 13:24:24 -04:00
fs.h
kalloc.c
kernel.ld
kernelvec.S switch from machine-mode to supervisor timer interrupts. 2024-07-10 07:29:26 -04:00
log.c
main.c
memlayout.h switch from machine-mode to supervisor timer interrupts. 2024-07-10 07:29:26 -04:00
param.h synchronize usertests and exec with util lab 2024-08-10 05:08:04 -04:00
pipe.c Clean up using killed() 2022-08-11 07:23:17 -04:00
plic.c
printf.c tell gcc to check printf format strings 2023-12-31 12:21:46 -05:00
proc.c x 2024-07-26 20:10:08 -04:00
proc.h
riscv.h menvcfg also 2024-09-04 17:29:58 -04:00
sleeplock.c
sleeplock.h
spinlock.c
spinlock.h
start.c switch from machine-mode to supervisor timer interrupts. 2024-07-10 07:29:26 -04:00
stat.h
string.c
swtch.S
syscall.c Exercise 2.9.1 2025-02-10 06:01:08 +01:00
syscall.h Exercise 2.9.1 2025-02-10 06:01:08 +01:00
sysfile.c
sysproc.c handle negative arguments to sleep() a little better 2022-09-09 09:17:37 -04:00
trampoline.S fix copyout() to refuse to write a read-only page 2022-10-04 11:52:57 -04:00
trap.c switch from machine-mode to supervisor timer interrupts. 2024-07-10 07:29:26 -04:00
types.h
uart.c Update uart.c 2024-07-26 19:04:07 -04:00
virtio.h
virtio_disk.c
vm.c Thanks Taojie 2024-07-26 19:53:53 -04:00