MP_TRAMP_DATA
pmap_kremove(MP_TRAMP_DATA, PAGE_SIZE);
pmap_kenter_pa(MP_TRAMP_DATA, MP_TRAMP_DATA, PROT_READ | PROT_WRITE);
MP_TRAMP_DATA;
pmap_kenter_pa(MP_TRAMP_DATA, MP_TRAMP_DATA,
memset((caddr_t)MP_TRAMP_DATA, 0xcc, PAGE_SIZE);
memcpy((caddr_t)MP_TRAMP_DATA,
pmap_kremove(MP_TRAMP_DATA, PAGE_SIZE);
if (avail_start < MP_TRAMP_DATA + PAGE_SIZE)
avail_start = MP_TRAMP_DATA + PAGE_SIZE;
pmap_kenter_pa((vaddr_t)MP_TRAMP_DATA, /* virtual */
(paddr_t)MP_TRAMP_DATA, /* physical */
memcpy((caddr_t)MP_TRAMP_DATA, mp_tramp_data_start,
hiber_info->ranges[hiber_info->nranges].base = MP_TRAMP_DATA;
if (a < MP_TRAMP_DATA + NBPG)
a = MP_TRAMP_DATA + NBPG;