HPPA_SID_KERNEL
mtsp(HPPA_SID_KERNEL, 1);
ficache(HPPA_SID_KERNEL, (vaddr_t)data, size);
fdcache(HPPA_SID_KERNEL, (vaddr_t)data, size);
return spcopy(HPPA_SID_KERNEL, from, HPPA_SID_KERNEL, to, size);
HPPA_SID_KERNEL, dst, size, lenp);
return spstrcpy(HPPA_SID_KERNEL, src,
HPPA_SID_KERNEL, dst, size);
return spcopy(HPPA_SID_KERNEL, src,
HPPA_SID_KERNEL, dst);
tf->tf_sr7 = HPPA_SID_KERNEL;
tf->tf_iisq_head = HPPA_SID_KERNEL;
tf->tf_iisq_tail = HPPA_SID_KERNEL;
fdcache(HPPA_SID_KERNEL, ps->_ds_va + off, l);
pdcache(HPPA_SID_KERNEL, pa, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, pa);
pitlb(HPPA_SID_KERNEL, pa);
if (btlb_insert(HPPA_SID_KERNEL, spa, spa, &len,
pmap_sid2pid(HPPA_SID_KERNEL) |
(((va & 0xc0000000) != 0xc0000000)? pmap->pmap_space : HPPA_SID_KERNEL)
fdcache(HPPA_SID_KERNEL, pa, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, pa);
pdcache(HPPA_SID_KERNEL, spa, PAGE_SIZE);
fdcache(HPPA_SID_KERNEL, dpa, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, spa);
pdtlb(HPPA_SID_KERNEL, dpa);
fdcache(HPPA_SID_KERNEL, va, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, va);
pdcache(HPPA_SID_KERNEL, pa, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, pa);
kpm->pm_space = HPPA_SID_KERNEL;
fdcache(HPPA_SID_KERNEL, addr, PAGE_SIZE);
fdcache(HPPA_SID_KERNEL, addr, size);
pmap_sdir_set(HPPA_SID_KERNEL, kpm->pm_pdir);
if (btlb_insert(HPPA_SID_KERNEL, va, va, &size,
pmap_sid2pid(HPPA_SID_KERNEL) |
fdcache(HPPA_SID_KERNEL, addr, PAGE_SIZE);
pdcache(HPPA_SID_KERNEL, pa, PAGE_SIZE);
pdtlb(HPPA_SID_KERNEL, pa);
if (space == HPPA_SID_KERNEL)
if ((type & T_USER && space == HPPA_SID_KERNEL) ||
if (space == HPPA_SID_KERNEL)
if (ret == 0 && space != HPPA_SID_KERNEL)
if ((type & T_USER) && !(frame->tf_iisq_head == HPPA_SID_KERNEL &&
tf->tf_sr7 = HPPA_SID_KERNEL;