- Aug 13, 2007
-
-
rsc authored
Gcc expects to be able to pick up the return address off the stack, so put one there for it. (Bug was hidden by bad segment limits.)
-
- Aug 10, 2007
-
-
rsc authored
-
- Aug 08, 2007
- 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.
-