K 10 svn:author V 8 jmallett K 8 svn:date V 27 2010-04-03T03:31:14.417126Z K 7 svn:log V 801 Checkpoint a WIP... o) Move to 8K pages from 4K pages and use a single PTE to populate TLBLo0 and TLBLo1, with the PFN adjusted appropriately in TLBLo1. o) Keep the same kstack and uarea size (8K) and move to using a single page for both. Note that we can remove the awkward (and broken) allocation of 3 pages to get a kstack and the subsequent modification to ensure that the kstack would not have to share its TLB entry and would fit into a single TLB entry. This means we can also remove mdthread's realstack. o) Likewise remove similar balancing acts in fpage allocation. o) Don't use pmap_update_page in pmap_kenter, use pmap_invalidate_page. We do a lot of pmap_kenter calls in a row at early startup in particular and it doesn't make sense to keep thrashing the TLB. END