]> Devi Nivas Git - cs3210-lab1.git/log
cs3210-lab1.git
19 years agodisable all interrupts when acquiring lock
kaashoek [Thu, 6 Jul 2006 21:47:22 +0000 (21:47 +0000)]
disable all interrupts when acquiring lock
user program that makes a blocking system call

19 years agotimer interrupts
kaashoek [Wed, 5 Jul 2006 20:00:14 +0000 (20:00 +0000)]
timer interrupts
disk interrupts (assuming bochs has a bug)

19 years agoswtch saves callee-saved registers
rtm [Sat, 1 Jul 2006 21:26:01 +0000 (21:26 +0000)]
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

19 years agodisable interrupts when holding kernel lock
kaashoek [Wed, 28 Jun 2006 16:44:41 +0000 (16:44 +0000)]
disable interrupts when holding kernel lock

19 years agotimer interrupts
kaashoek [Wed, 28 Jun 2006 16:35:03 +0000 (16:35 +0000)]
timer interrupts

19 years agofile descriptors
rtm [Tue, 27 Jun 2006 14:35:53 +0000 (14:35 +0000)]
file descriptors
pipes

19 years agosystem call return values
rtm [Mon, 26 Jun 2006 20:31:52 +0000 (20:31 +0000)]
system call return values
initialize 2nd cpu's idt

19 years agostick mpstack in cpu structure
kaashoek [Mon, 26 Jun 2006 16:40:43 +0000 (16:40 +0000)]
stick mpstack in cpu structure

19 years agosystem call arguments
rtm [Mon, 26 Jun 2006 15:11:19 +0000 (15:11 +0000)]
system call arguments

19 years agoboot more than two CPUs, each on own initial stack
rtm [Sat, 24 Jun 2006 22:47:06 +0000 (22:47 +0000)]
boot more than two CPUs, each on own initial stack

19 years agobug in trapret
rtm [Thu, 22 Jun 2006 20:50:32 +0000 (20:50 +0000)]
bug in trapret

19 years agocompile "user programs"
rtm [Thu, 22 Jun 2006 20:47:23 +0000 (20:47 +0000)]
compile "user programs"
curproc array

19 years agosend console output to parallel port
rtm [Thu, 22 Jun 2006 15:51:57 +0000 (15:51 +0000)]
send console output to parallel port

19 years agooops
kaashoek [Thu, 22 Jun 2006 15:28:09 +0000 (15:28 +0000)]
oops

19 years agocheckpoint. booting second processor. stack is messed up, but thanks to cliff
kaashoek [Thu, 22 Jun 2006 01:28:57 +0000 (01:28 +0000)]
checkpoint. booting second processor.  stack is messed up, but thanks to cliff
and plan 9 code, at least boots and gets into C code.

19 years agostart on MP; detect MP configuration
kaashoek [Wed, 21 Jun 2006 01:53:07 +0000 (01:53 +0000)]
start on MP; detect MP configuration

19 years agocheckpoint
rtm [Fri, 16 Jun 2006 20:29:25 +0000 (20:29 +0000)]
checkpoint

19 years agosleep, wakeup, wait, exit
rtm [Thu, 15 Jun 2006 19:58:01 +0000 (19:58 +0000)]
sleep, wakeup, wait, exit

19 years agoprimitive fork and exit system calls
rtm [Thu, 15 Jun 2006 16:02:20 +0000 (16:02 +0000)]
primitive fork and exit system calls

19 years agofix some trap bugs
rtm [Tue, 13 Jun 2006 22:08:20 +0000 (22:08 +0000)]
fix some trap bugs

19 years agofoo
rtm [Tue, 13 Jun 2006 15:50:40 +0000 (15:50 +0000)]
foo

19 years agomore or less take traps/interrupts
rtm [Tue, 13 Jun 2006 15:50:06 +0000 (15:50 +0000)]
more or less take traps/interrupts

19 years agoxx
rtm [Mon, 12 Jun 2006 15:27:13 +0000 (15:27 +0000)]
xx

19 years agoimport
rtm [Mon, 12 Jun 2006 15:22:12 +0000 (15:22 +0000)]
import