summaryrefslogtreecommitdiff
path: root/syscall.h
AgeCommit message (Collapse)AuthorFilesLines
2006-07-16add cons_puts for atomic (readable) outputrsc1-0/+1
2006-07-15no more recursive locksrtm1-0/+1
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-11pre-empt both user and kernel, in clock interruptrtm1-0/+1
usertest.c tests pre-emption kill()
2006-07-06disable all interrupts when acquiring lockkaashoek1-0/+1
user program that makes a blocking system call
2006-07-01swtch saves callee-saved registersrtm1-0/+1
swtch idles on per-CPU stack, not on calling process's stack fix pipe bugs usertest.c tests pipes, fork, exit, close
2006-06-27file descriptorsrtm1-0/+3
pipes
2006-06-26system call argumentsrtm1-0/+1
2006-06-15sleep, wakeup, wait, exitrtm1-0/+1
2006-06-15primitive fork and exit system callsrtm1-0/+2