pmap(9) says pmap_update() 'must' be called after pmap_kenter_pa()... ok?
Index: uvm_km.c
===================================================================
RCS file: /cvs/src/sys/uvm/uvm_km.c,v
retrieving revision 1.97
diff -u -p uvm_km.c
--- uvm_km.c 18 Apr 2011 19:23:46 -0000 1.97
+++ uvm_km.c 19 Apr 2011 17:57:18 -0000
@@ -973,6 +973,7 @@ try_map:
pmap_kenter_pa(va, VM_PAGE_TO_PHYS(pg), prot);
va += PAGE_SIZE;
}
+ pmap_update(pmap_kernel());
return ((void *)sva);
}
