xv6-riscv/kernel
Robert Morris 4a88273db5 oops. scheduler() inherits the interrupt status of the
most recent process to run, so it must explicitly
turn them on again. It would be better if cpu->intena
were really thread->intena.
2022-10-17 04:07:24 -04:00
..
bio.c mention LRU list a bit more in comments. 2019-10-29 04:32:55 -04:00
buf.h
console.c
defs.h x 2022-08-23 11:56:29 -04:00
elf.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
entry.S comment nits 2022-08-09 14:17:46 -04:00
exec.c
fcntl.h make "echo hello > x" truncate file x. 2020-08-10 11:19:10 -04:00
file.c
file.h
fs.c sfence before writing satp, as well as after 2022-08-24 13:24:24 -04:00
fs.h FD_DEVICE 2019-06-13 10:29:27 -04:00
kalloc.c fix 'kfree' comment in kalloc.c 2022-08-09 20:29:38 -04:00
kernel.ld Clean up linker script 2019-10-21 22:27:18 -04:00
kernelvec.S
log.c
main.c
memlayout.h Remove unused PLIC_M* macros 2022-09-18 16:32:21 -04:00
param.h Linker script makes binaries bigger; use larger disk so that usertests 2022-08-23 11:19:33 -04:00
pipe.c
plic.c
printf.c
proc.c oops. scheduler() inherits the interrupt status of the 2022-10-17 04:07:24 -04:00
proc.h
ramdisk.c
riscv.h comment nits 2022-08-09 14:17:46 -04:00
sleeplock.c Checkpoint switching to per-process locks, in attempt clarify xv6's 2019-07-02 09:14:47 -04:00
sleeplock.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
spinlock.c nits 2019-10-27 08:03:19 -04:00
spinlock.h nits 2019-07-10 14:54:34 -04:00
start.c comment nits 2022-08-09 14:17:46 -04:00
stat.h Make size in stat.h be a uint64 2019-07-04 08:57:23 -04:00
string.c
swtch.S separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
syscall.c Help students read this C syntax 2022-08-24 08:57:56 -04:00
syscall.h
sysfile.c tolerate running out of inodes 2022-08-23 12:26:26 -04:00
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 Merge branch 'riscv-killed' into riscv 2022-08-23 07:31:08 -04:00
types.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
uart.c
virtio.h tweak virtio comments 2022-08-08 11:10:54 -04:00
virtio_disk.c
vm.c fix copyout() to refuse to write a read-only page 2022-10-04 11:52:57 -04:00