7837c71b | 06-Jul-2006 |
kaashoek <kaashoek> |
disable all interrupts when acquiring lock user program that makes a blocking system call |
b22d8982 | 05-Jul-2006 |
kaashoek <kaashoek> |
timer interrupts disk interrupts (assuming bochs has a bug) |
8b4e2a08 | 01-Jul-2006 |
rtm <rtm> |
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 |
f7cea12b | 28-Jun-2006 |
kaashoek <kaashoek> |
disable interrupts when holding kernel lock |
bd303ed0 | 28-Jun-2006 |
kaashoek <kaashoek> |
timer interrupts |
c41f1de5 | 27-Jun-2006 |
rtm <rtm> |
file descriptors pipes |
b61c2547 | 26-Jun-2006 |
rtm <rtm> |
system call return values initialize 2nd cpu's idt |
a44ee3cd | 26-Jun-2006 |
kaashoek <kaashoek> |
stick mpstack in cpu structure |
bf390361 | 26-Jun-2006 |
rtm <rtm> |
system call arguments |
89eb5fbe | 24-Jun-2006 |
rtm <rtm> |
boot more than two CPUs, each on own initial stack |
7df1310b | 22-Jun-2006 |
rtm <rtm> |
bug in trapret |
df5cc916 | 22-Jun-2006 |
rtm <rtm> |
compile "user programs" curproc array |
bf49aedb | 22-Jun-2006 |
rtm <rtm> |
send console output to parallel port |
8352b998 | 22-Jun-2006 |
kaashoek <kaashoek> |
oops |
21a88fd4 | 22-Jun-2006 |
kaashoek <kaashoek> |
checkpoint. booting second processor. stack is messed up, but thanks to cliff and plan 9 code, at least boots and gets into C code. |
7baa34a4 | 21-Jun-2006 |
kaashoek <kaashoek> |
start on MP; detect MP configuration |
ae6e8aa7 | 16-Jun-2006 |
rtm <rtm> |
checkpoint |
be0a7eac | 15-Jun-2006 |
rtm <rtm> |
sleep, wakeup, wait, exit |
a4c03dea | 15-Jun-2006 |
rtm <rtm> |
primitive fork and exit system calls |
cb83c716 | 13-Jun-2006 |
rtm <rtm> |
fix some trap bugs |
84eb544b | 13-Jun-2006 |
rtm <rtm> |
foo |
0a70d042 | 13-Jun-2006 |
rtm <rtm> |
more or less take traps/interrupts |
70a895f6 | 12-Jun-2006 |
rtm <rtm> |
xx |
55e95b16 | 12-Jun-2006 |
rtm <rtm> |
import |