IdlePTD
pd = IdlePTD; /* always mapped! */
pd = IdlePTD; /* always mapped! */
pmap->pm_pdir = IdlePTD;
IdlePTD[i] = enable ? IdlePTD[LOWPTDI + i] : 0;
IdlePTD = (pd_entry_t *)allocpages(NPGPTD, &physfree);
IdlePTD[a] = (KPTphys + ptoa(a)) | PG_V | PG_RW | PG_A | PG_M;
IdlePDPT[a] = ((u_int)IdlePTD + ptoa(a)) | PG_V;
IdlePTD[PTDPTDI + a] = ((u_int)IdlePTD + ptoa(a)) | PG_V |
pmap_cold_mapident((u_long)IdlePTD, NPGPTD);
IdlePTD[a >> PDRSHIFT] = a | PG_PS | PG_A | PG_M |
cr3 = (u_int)IdlePTD;
return ((u_int)IdlePTD);
h->ptd = IdlePTD;
kernel_pmap->pm_pdir = IdlePTD;
pde = IdlePTD[sva >> PDRSHIFT];