K 10 svn:author V 6 cherry K 8 svn:date V 27 2014-05-02T10:43:32.182120Z K 7 svn:log V 583 This commit brings xen PV closer to native. Changes include: - Direct map support (using 4K pages) - Recursive page mapping (Read Only) This commit also brings in changes that were lost from r264590 and r264583 during MFC, namely: - mmu_map.[ch] final changes - desegragation of pmap_pv.c and pmap.c Note that 2M pages are still not supported, and max RAM support is still limited to what 4K pages can be used to map kva from the initial 512k xen mapped space. (Approx 64M) This commit should bring boot using native-ish pmap to a panic prompt. Approved by: gibbs (implicit) END