Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
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
|
|
usertest.c tests pre-emption
kill()
|
|
user program that makes a blocking system call
|
|
swtch idles on per-CPU stack, not on calling process's stack
fix pipe bugs
usertest.c tests pipes, fork, exit, close
|
|
pipes
|
|
|
|
|
|
|