You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
os-xv6/kernel
Robert Morris 32168df609
no need to save/restore 14
7 years ago
..
bio.c eliminate ramdisk 7 years ago
buf.h separate source into kernel/ user/ mkfs/ 7 years ago
console.c FD_DEVICE 7 years ago
date.h separate source into kernel/ user/ mkfs/ 7 years ago
defs.h try to continue from walk() failing to allocate a page-table page 7 years ago
elf.h separate source into kernel/ user/ mkfs/ 7 years ago
entry.S separate source into kernel/ user/ mkfs/ 7 years ago
exec.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
fcntl.h separate source into kernel/ user/ mkfs/ 7 years ago
file.c FD_DEVICE 7 years ago
file.h FD_DEVICE 7 years ago
fs.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
fs.h FD_DEVICE 7 years ago
kalloc.c another test, to help with locking exercises 7 years ago
kernel.ld virtio disk driver 7 years ago
kernelvec.S no need to save/restore 14 7 years ago
log.c separate source into kernel/ user/ mkfs/ 7 years ago
main.c eliminate ramdisk 7 years ago
memlayout.h clean up virtio code 7 years ago
param.h separate source into kernel/ user/ mkfs/ 7 years ago
pipe.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
plic.c clean up virtio code 7 years ago
proc.c conservatively call sfence.vma before every satp load. 7 years ago
proc.h document which proc fields are protected by p->lock 7 years ago
ramdisk.c separate source into kernel/ user/ mkfs/ 7 years ago
riscv.h conservatively call sfence.vma before every satp load. 7 years ago
sleeplock.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
sleeplock.h separate source into kernel/ user/ mkfs/ 7 years ago
spinlock.c another test, to help with locking exercises 7 years ago
spinlock.h nits 7 years ago
start.c separate source into kernel/ user/ mkfs/ 7 years ago
stat.h Make size in stat.h be a uint64 7 years ago
string.c separate source into kernel/ user/ mkfs/ 7 years ago
swtch.S separate source into kernel/ user/ mkfs/ 7 years ago
syscall.c Merge branch 'riscv' of g.csail.mit.edu:xv6-dev into riscv 7 years ago
syscall.h separate source into kernel/ user/ mkfs/ 7 years ago
sysfile.c Merge branch 'riscv' into riscv-proc 7 years ago
sysproc.c Merge branch 'riscv' into riscv-proc 7 years ago
trampoline.S conservatively call sfence.vma before every satp load. 7 years ago
trap.c cosmetic changes 7 years ago
types.h separate source into kernel/ user/ mkfs/ 7 years ago
uart.c Checkpoint switching to per-process locks, in attempt clarify xv6's 7 years ago
virtio.h Introduce alloc3_desc and UsedArea to make code easier to read 7 years ago
virtio_disk.c cosmetic changes 7 years ago
vm.c conservatively call sfence.vma before every satp load. 7 years ago