K 10 svn:author V 6 cherry K 8 svn:date V 27 2013-01-27T12:52:08.243905Z K 7 svn:log V 595 This commit contains the following unrelated changes: - Map in the xenstore shared page into kernel space. - Move 48bit va extension handling belongs to mmu_map.c - Don't leak vtopte_hold()/release() semantics. - in pmap_zero_page(), remove temporarily mapped page, after zero-ing it. - ptov() and vtop() functions should not be page aligned - we use them for pte offset calculations. - We can't use M_ZERO to uma_zalloc() into backing page arena, since init() function marks them RO (xen requires this). Instead, we manually zero backing pages. Approved by: gibbs (implicit) END