summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2006-07-16more name cleanuprsc2-10/+8
2006-07-16remove non-idiomatic increment/decrementrsc3-10/+3
2006-07-16Rename fd_reference to more suggestive fd_incref.rsc3-3/+3
2006-07-16Attempt to clean up newproc somewhat.rsc7-79/+98
2006-07-16New scheduler.rsc11-205/+224
2006-07-16Undo change from this morning that wasn't intended to get in.rsc1-1/+1
2006-07-15move everything having to do with proc_table_lock into proc.crsc4-47/+62
2006-07-15silence load_icode signedness warningrsc1-3/+3
2006-07-15Add void for ANSI Crsc1-13/+11
2006-07-15Change fetchint, fetcharg, and putint to return -1 on error, 0 on success.rsc1-5/+5
2006-07-15no more recursive locksrtm15-102/+229
2006-07-12and the filekaashoek1-0/+204
2006-07-12extract lapic code from mp.ckaashoek4-206/+18
2006-07-12passes both usertestsrtm6-31/+34
2006-07-12i think my cmpxchg use was wrong in acquirertm11-32/+85
2006-07-12cvs add spinlock.hrtm4-3/+17
2006-07-12no more big kernel lockrtm15-95/+202
2006-07-11give each cpu its own clock, so that preemption works on cpu 1rtm2-2/+4
2006-07-11pre-empt both user and kernel, in clock interruptrtm12-47/+152
2006-07-11Changes to allow use of native x86 ELF compilers, which on myrsc19-130/+199
2006-07-10queue with disk requestskaashoek4-24/+62
2006-07-10oopskaashoek1-0/+8
2006-07-10read the disk using interruptskaashoek4-17/+36
2006-07-06disable all interrupts when acquiring lockkaashoek10-14/+58
2006-07-05timer interruptskaashoek9-151/+198
2006-07-01swtch saves callee-saved registersrtm14-55/+212
2006-06-28disable interrupts when holding kernel lockkaashoek3-0/+10
2006-06-28timer interruptskaashoek6-78/+71
2006-06-27file descriptorsrtm16-39/+424
2006-06-26system call return valuesrtm6-19/+43
2006-06-26stick mpstack in cpu structurekaashoek2-9/+7
2006-06-26system call argumentsrtm7-7/+65
2006-06-24boot more than two CPUs, each on own initial stackrtm4-24/+35
2006-06-22bug in trapretrtm1-0/+1
2006-06-22compile "user programs"rtm11-64/+139
2006-06-22send console output to parallel portrtm2-0/+22
2006-06-22oopskaashoek2-0/+16
2006-06-22checkpoint. booting second processor. stack is messed up, but thanks to cliffkaashoek13-151/+505
2006-06-21start on MP; detect MP configurationkaashoek7-2/+323
2006-06-16checkpointrtm5-7/+228
2006-06-15sleep, wakeup, wait, exitrtm7-6/+93
2006-06-15primitive fork and exit system callsrtm12-37/+166
2006-06-13fix some trap bugsrtm4-6/+26
2006-06-13foortm1-0/+34
2006-06-13more or less take traps/interruptsrtm7-69/+790
2006-06-12xxrtm2-5/+81
2006-06-12importrtm18-0/+1505