summaryrefslogtreecommitdiff
path: root/memlayout.h
AgeCommit message (Collapse)AuthorFilesLines
2011-09-13more regular kmap[] and descriptionRobert Morris1-4/+4
2011-09-01Fix layout issues for printed versionFrans Kaashoek1-2/+2
2011-08-31move the kernel to 0x80000000Robert Morris1-1/+1
2011-08-24Eliminate USERTOP; no use for it.Frans Kaashoek1-1/+0
2011-08-16Switch back to #define for PHYSTOP. Using the E820 to retrieve the memory ↵Frans Kaashoek1-0/+1
map is too complicated (must be done in 16-bit real-mode, probably enlarged bootblock beyond 512 bytes, and a #define requires less explanation).
2011-08-16Clean up memlayout.hFrans Kaashoek1-9/+4
Get rid of last instances of linear address and "la" Get ready for detecting physical memory dynamically
2011-08-09Use static page table for boot, mapping first 4Mbyte; no more segment trickFrans Kaashoek1-2/+1
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)
2011-08-08One definition of several macros and constantsFrans Kaashoek1-1/+3
2011-08-07oopsFrans Kaashoek1-0/+26
2006-07-16was empty; gonersc1-0/+0
2006-06-24boot more than two CPUs, each on own initial stackrtm1-3/+0
2006-06-21start on MP; detect MP configurationkaashoek1-0/+3