No description
Find a file
rtm 46bbd72f3e no more recursive locks
wakeup1() assumes you hold proc_table_lock
sleep(chan, lock) provides atomic sleep-and-release to wait for condition
ugly code in swtch/scheduler to implement new sleep
fix lots of bugs in pipes, wait, and exit
fix bugs if timer interrupt goes off in schedule()
console locks per line, not per byte
2006-07-15 12:03:57 +00:00
.cvsignore
asm.h
bootasm.S
bootmain.c
bootother.S
console.c no more recursive locks 2006-07-15 12:03:57 +00:00
defs.h no more recursive locks 2006-07-15 12:03:57 +00:00
dot-bochsrc
elf.h
fd.c
fd.h
ide.c no more recursive locks 2006-07-15 12:03:57 +00:00
kalloc.c
lapic.c and the file 2006-07-12 17:19:24 +00:00
main.c no more recursive locks 2006-07-15 12:03:57 +00:00
Makefile
memlayout.h
mmu.h
mp.c
mp.h
Notes no more recursive locks 2006-07-15 12:03:57 +00:00
param.h
picirq.c
pipe.c no more recursive locks 2006-07-15 12:03:57 +00:00
proc.c no more recursive locks 2006-07-15 12:03:57 +00:00
proc.h no more recursive locks 2006-07-15 12:03:57 +00:00
sign.pl
spinlock.c no more recursive locks 2006-07-15 12:03:57 +00:00
spinlock.h no more recursive locks 2006-07-15 12:03:57 +00:00
string.c
swtch.S
syscall.c no more recursive locks 2006-07-15 12:03:57 +00:00
syscall.h no more recursive locks 2006-07-15 12:03:57 +00:00
trap.c no more recursive locks 2006-07-15 12:03:57 +00:00
trapasm.S
traps.h
types.h
ulib.c
user1.c
userfs.c
usertests.c no more recursive locks 2006-07-15 12:03:57 +00:00
usys.S no more recursive locks 2006-07-15 12:03:57 +00:00
vectors.pl
x86.h