- Aug 21, 2011
-
-
Frans Kaashoek authored
-
- Aug 16, 2011
-
-
Frans Kaashoek authored
Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requires less explanation).
-
Frans Kaashoek authored
Get rid of last instances of linear address and "la" Get ready for detecting physical memory dynamically
-
- Aug 15, 2011
-
-
Frans Kaashoek authored
-
- Aug 09, 2011
-
-
Frans Kaashoek authored
Allocate proper kernel page table immediately in main using boot allocator Remove pginit Simplify address space layout a tiny bit More to come (e.g., superpages to simplify static table)
-
- Jul 31, 2011
-
-
Frans Kaashoek authored
Passes all tests now (but need to update usertests to allow for more than 640k)
-
- Jul 29, 2011
-
-
Frans Kaashoek authored
Very important to give qemu memory through PHYSTOP :(
-
- Jan 11, 2011
-
-
Russ Cox authored
-
Russ Cox authored
Variable declarations at top of function, separate from initialization. Use == 0 instead of ! for checking pointers. Consistent spacing around {, *, casts. Declare 0-parameter functions as (void) not (). Integer valued functions return -1 on failure, 0 on success.
-
- Sep 19, 2010
-
-
Robert Morris authored
-
- Aug 31, 2010
-
-
Robert Morris authored
-
Austin Clements authored
-
Robert Morris authored
kinit() knows about end and PHYSTOP map all of kernel read/write (rather than r/o instructions) thanks, austin
-
Robert Morris authored
do not keep sorted contiguous free list
-
- Aug 11, 2010
-
-
Robert Morris authored
increase PHYSTOP
-
- Aug 06, 2010
-
-
Robert Morris authored
put an invalid page below the stack have fork() handle invalid pages
-
- Jul 23, 2010
-
-
Frans Kaashoek authored
passes all tests on two-processor smp
-
- Jul 02, 2010
-
-
Frans Kaashoek authored
-
Frans Kaashoek authored
-
- Jul 11, 2009
-
-
Russ Cox authored
-
- May 30, 2009
-
-
rsc authored
group locks into structs they protect. few naming nits.
-
- Aug 27, 2007
- Aug 24, 2007
-
-
rtm authored
nits in comments
-
- Aug 14, 2007
-
-
rsc authored
-
- Aug 10, 2007
- Sep 08, 2006
-
-
kaashoek authored
-
- Sep 07, 2006
-
-
rsc authored
-
- Sep 06, 2006
- Sep 04, 2006
-
-
rtm authored
-
- Aug 30, 2006
-
-
rtm authored
lots of cleanup
-
- Aug 10, 2006
-
-
rtm authored
so fast interrupts overflow the kernel stack fix: cli() before lapic_eoi()
-
- Jul 29, 2006
-
-
rtm authored
-
- Jul 16, 2006
- Jul 12, 2006
-
-
rtm authored
nesting cli/sti: release shouldn't always enable interrupts separate setup of lapic from starting of other cpus, so cpu() works earlier flag to disable locking in console output make locks work even when curproc==0 (still crashes in clock interrupt)
-