rtm
|
6eb6f10c56
|
passes both usertests
exit had acquire where I meant release
swtch now checks that you hold no locks
|
2006-07-12 15:35:33 +00:00 |
|
rtm
|
664324745e
|
cvs add spinlock.h
fix race in schedule()
|
2006-07-12 09:10:25 +00:00 |
|
rtm
|
4e8f237be8
|
no more big kernel lock
succeeds at usertests.c pipe test
|
2006-07-12 01:48:35 +00:00 |
|
rtm
|
b41b38d0da
|
give each cpu its own clock, so that preemption works on cpu 1
|
2006-07-11 18:45:27 +00:00 |
|
rtm
|
b548df152b
|
pre-empt both user and kernel, in clock interrupt
usertest.c tests pre-emption
kill()
|
2006-07-11 17:39:45 +00:00 |
|
rtm
|
8b4e2a08fe
|
swtch saves callee-saved registers
swtch idles on per-CPU stack, not on calling process's stack
fix pipe bugs
usertest.c tests pipes, fork, exit, close
|
2006-07-01 21:26:01 +00:00 |
|
rtm
|
c41f1de5d4
|
file descriptors
pipes
|
2006-06-27 14:35:53 +00:00 |
|