xv6-riscv/kernel
Robert Morris 3333665ab6 not much
2019-07-20 10:17:26 -04:00
..
bio.c
buf.h
console.c FD_DEVICE 2019-06-13 10:29:27 -04:00
date.h
defs.h
elf.h
entry.S
exec.c
fcntl.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
file.c
file.h
fs.c
fs.h
kalloc.c
kernel.ld
kernelvec.S
log.c
main.c
memlayout.h clean up virtio code 2019-06-13 09:40:17 -04:00
param.h separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
pipe.c
plic.c
proc.c
proc.h
ramdisk.c
riscv.h
sleeplock.c Checkpoint switching to per-process locks, in attempt clarify xv6's 2019-07-02 09:14:47 -04:00
sleeplock.h
spinlock.c another test, to help with locking exercises 2019-07-11 05:41:59 -04:00
spinlock.h nits 2019-07-10 14:54:34 -04:00
start.c
stat.h
string.c separate source into kernel/ user/ mkfs/ 2019-06-11 09:57:14 -04:00
swtch.S
syscall.c Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv 2019-07-17 05:53:47 -04:00
syscall.h
sysfile.c Merge branch 'riscv' into riscv-proc 2019-07-02 14:19:31 -04:00
sysproc.c Merge branch 'riscv' into riscv-proc 2019-07-02 14:19:31 -04:00
trampoline.S conservatively call sfence.vma before every satp load. 2019-07-16 17:02:21 -04:00
trap.c
types.h
uart.c
virtio.h Introduce alloc3_desc and UsedArea to make code easier to read 2019-07-01 08:20:35 -04:00
virtio_disk.c
vm.c