- Aug 19, 2006
- Aug 14, 2006
-
-
kaashoek authored
mkdir ls shows stat info for each dir entry
-
- Aug 13, 2006
- Aug 12, 2006
- Aug 11, 2006
- Aug 09, 2006
-
-
rtm authored
fix acquire() to cli() *before* incrementing nlock make T_SYSCALL a trap gate, not an interrupt gate sadly, various crashes if you hold down a keyboard key...
-
kaashoek authored
convert userfs to use printf bfree ifree writei start on unlink
-
kaashoek authored
O_RDWR, etc. create file
-
kaashoek authored
set fd to writeable on open for write
-
kaashoek authored
checkpoint: write(fd,"hello\n",6) where fd is a console dev almost works
-
- Aug 08, 2006
- Aug 06, 2006
-
-
kaashoek authored
-
- Aug 04, 2006
-
-
kaashoek authored
ioapic
-
- Jul 29, 2006
-
-
rtm authored
-
- Jul 28, 2006
-
-
rtm authored
-
- Jul 27, 2006
-
-
rtm authored
-
- Jul 21, 2006
- Jul 20, 2006
-
-
rtm authored
-
- Jul 18, 2006
-
-
rtm authored
-
- Jul 16, 2006
- Jul 15, 2006
-
-
rsc authored
Attempt to clean up newproc somewhat. Also remove all calls to memcpy in favor of memmove, which has defined semantics when the ranges overlap. The fact that memcpy was working in console.c to scroll the screen is not guaranteed by all implementations.
-
rsc authored
New scheduler. Removed cli and sti stack in favor of tracking number of locks held on each CPU and explicit conditionals in spinlock.c.
-
rsc authored
-
rsc authored
-
rsc authored
Change fetchint, fetcharg, and putint to return -1 on error, 0 on success. They had been returning 0 on error, 1 on success, but all the callers were checking for return value < 0.
-
rtm authored
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
-
- Jul 11, 2006
-
-
rtm authored
succeeds at usertests.c pipe test
-