My fork of xv6, for the systems course at KAUST. See README.md below for details.
C Shell C++ Assembly Makefile Perl Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.cvsignore
.dir-locals.el
.gdbinit.tmpl
.gitignore
BUGS
LICENSE
Makefile
Notes
README
README.md
TRICKS
asm.h
bio.c
bootasm.S
bootmain.c
buf.h
cat.c
console.c
cuth
defs.h
dot-bochsrc
echo.c
elf.h
entry.S
entryother.S
exec.c
fcntl.h
file.c
file.h
forktest.c
fs.c
fs.h
gdbutil
grep.c
ide.c
init.c
initcode.S
ioapic.c
kalloc.c
kbd.c
kbd.h
kernel.ld
kill.c
lapic.c
ln.c
log.c
ls.c
main.c
memide.c
memlayout.h
mkdir.c
mkfs.c
mmu.h
mp.c
mp.h
param.h
picirq.c
pipe.c
pr.pl
printf.c
printpcs
proc.c
proc.h
rm.c
runoff
runoff.list
runoff.spec
runoff1
sh.c
show1
sign.pl
sleep1.p
spinlock.c
spinlock.h
spinp
stat.h
stressfs.c
string.c
swtch.S
symlink.patch
syscall.c
syscall.h
sysfile.c
sysproc.c
timer.c
toc.ftr
toc.hdr
trap.c
trapasm.S
traps.h
types.h
uart.c
ulib.c
umalloc.c
user.h
usertests.c
usys.S
vectors.pl
vm.c
wc.c
x86.h
zombie.c

README.md

xv6 kernel enhancements

Computing Systems and Concurrency, KAUST, Fall 2013 - with Prof. Hany Ramadan.

This fork implements the following enhancements in the xv6 kernel (with code and descriptive reports):