*** pmap.c.~1.121.~     Mon May  2 00:22:29 2011
--- pmap.c      Sun Jun 19 22:26:59 2011
***************
*** 1732,1740 ****
                       __func__, cpu_index(ci));

       pmap_kenter_pa((vaddr_t)ci->ci_pae_l3_pdir, ci->ci_pae_l3_pdirpa,
!               VM_PROT_READ | VM_PROT_WRITE, 0);

       pmap_update(pmap_kernel());
 #endif
 }

--- 1732,1742 ----
                       __func__, cpu_index(ci));

       pmap_kenter_pa((vaddr_t)ci->ci_pae_l3_pdir, ci->ci_pae_l3_pdirpa,
!               VM_PROT_READ, 0);

       pmap_update(pmap_kernel());
+
+       xpq_queue_pin_l3_table(xpmap_ptom_masked(ci->ci_pae_l3_pdirpa));
 #endif
 }