- Sep 08, 2006
- Sep 07, 2006
-
-
rsc authored
-
- Sep 06, 2006
- Aug 29, 2006
- Aug 15, 2006
- Aug 12, 2006
-
-
rtm authored
-
- Aug 11, 2006
-
-
rtm authored
sh accepts 0-argument commands (like userfs) reads from console
-
- Aug 10, 2006
-
-
rtm authored
so fast interrupts overflow the kernel stack fix: cli() before lapic_eoi()
-
- Aug 09, 2006
- Aug 08, 2006
-
-
rtm authored
give cpu1 a TSS and gdt for when it enters scheduler() and a pseudo proc[] entry for each cpu cpu0 waits for each other cpu to start up read() for files
-
- Aug 04, 2006
-
-
kaashoek authored
ioapic
-
- Jul 29, 2006
-
-
rtm authored
-
- Jul 27, 2006
-
-
rtm authored
-
- Jul 20, 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
-
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 12, 2006
- Jul 11, 2006