Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/pmap.c
| Show First 20 Lines • Show All 782 Lines • ▼ Show 20 Lines | CPU_FOREACH(i) { | ||||
| pc->pc_cmap_pte1 = vtopte(pages); | pc->pc_cmap_pte1 = vtopte(pages); | ||||
| pc->pc_cmap_pte2 = vtopte(pages + PAGE_SIZE); | pc->pc_cmap_pte2 = vtopte(pages + PAGE_SIZE); | ||||
| pc->pc_cmap_addr1 = (caddr_t)pages; | pc->pc_cmap_addr1 = (caddr_t)pages; | ||||
| pc->pc_cmap_addr2 = (caddr_t)(pages + PAGE_SIZE); | pc->pc_cmap_addr2 = (caddr_t)(pages + PAGE_SIZE); | ||||
| pc->pc_qmap_addr = pages + ptoa(2); | pc->pc_qmap_addr = pages + ptoa(2); | ||||
| } | } | ||||
| } | } | ||||
| SYSINIT(rpages_init, SI_SUB_CPU, SI_ORDER_ANY, pmap_init_reserved_pages, NULL); | SYSINIT(rpages_init, SI_SUB_CPU, SI_ORDER_ANY, pmap_init_reserved_pages); | ||||
| /* | /* | ||||
| * Setup the PAT MSR. | * Setup the PAT MSR. | ||||
| */ | */ | ||||
| static void | static void | ||||
| __CONCAT(PMTYPE, init_pat)(void) | __CONCAT(PMTYPE, init_pat)(void) | ||||
| { | { | ||||
| int pat_table[PAT_INDEX_SIZE]; | int pat_table[PAT_INDEX_SIZE]; | ||||
| ▲ Show 20 Lines • Show All 5,583 Lines • Show Last 20 Lines | |||||