NPGPTD
pdptzone = uma_zcreate("PDPT", NPGPTD * sizeof(pdpt_entry_t), NULL,
NULL, NULL, NULL, (NPGPTD * sizeof(pdpt_entry_t)) - 1,
((NPGPTD * sizeof(pdpt_entry_t)) - 1)) == 0,
for (i = 0; i < NPGPTD; i++) {
pmap_qenter((vm_offset_t)pmap->pm_pdir, pmap->pm_ptdpg, NPGPTD);
NPGPTD * sizeof(pdpt_entry_t)));
pmap_qremove((vm_offset_t)pmap->pm_pdir, NPGPTD);
for (i = 0; i < NPGPTD; i++) {
IdlePTD = (pd_entry_t *)allocpages(NPGPTD, &physfree);
for (a = 0; a < NPGPTD; a++)
for (a = 0; a < NPGPTD; a++)
pmap_cold_mapident((u_long)IdlePTD, NPGPTD);
for (sva = 0, i = 0; i < NPTEPG * NPGPTD * NPDEPG ;) {
#define NBPTD (NPGPTD << PAGE_SHIFT)
#define PTDPTDI (NPDEPTD - NTRPPTD - NPGPTD)