curpcb
struct pcb *pcb = curpcb;
struct pcb *pcb = curpcb;
curpcb->pcb_onfault = (void *)efi_fault;
curpcb->pcb_onfault = NULL;
pmap_is_curpmap(curpcb->pcb_pmap));
curpcb->pcb_pmap = kpm; /* proc0's pcb */
curpcb = &proc0.p_addr->u_pcb;
curpcb->pcb_flags = 0;
curpcb->pcb_un.un_32.pcb32_und_sp = (u_int)proc0.p_addr +
curpcb->pcb_un.un_32.pcb32_sp = (u_int)proc0.p_addr +
pmap_set_pcb_pagedir(pmap_kernel(), curpcb);
curpcb->pcb_tf = (struct trapframe *)curpcb->pcb_un.un_32.pcb32_sp - 1;
if (curpcb->pcb_fpcpu == ci && ci->ci_fpuproc == p) {
curpcb->pcb_fpcpu = NULL;
struct pcb *pcb = curpcb;
savectx(curpcb);
curpcb = &proc0.p_addr->u_pcb;
curpcb->pcb_flags = 0;
curpcb->pcb_tf = &proc0tf;
struct pcb *pcb = curpcb;
struct pcb *pcb = curpcb;
curpcb = pcb = &proc0.p_addr->u_pcb;
KASSERT(&p->p_addr->u_pcb == curpcb);
curpcb = &proc0paddr->u_pcb;
bzero((caddr_t)curpcb, USPACE);
savectx(curpcb);
savectx(curpcb);
curpcb = &proc0paddr->u_pcb;
curpm = curpcb->pcb_pmreal = curpcb->pcb_pm = pmap_kernel();
oldh = curpcb->pcb_onfault;
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = old_onfault;
faultbuf *old_onfault = curpcb->pcb_onfault;
curpcb->pcb_onfault = old_onfault;
curpcb->pcb_onfault = old_onfault;
faultbuf *old_onfault = curpcb->pcb_onfault;
curpcb->pcb_onfault = old_onfault;
void *oldh = curpcb->pcb_onfault;
oldsr = pmap_setusr(curpcb->pcb_pm, (vaddr_t)udaddr);
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
void *oldh = curpcb->pcb_onfault;
oldsr = pmap_setusr(curpcb->pcb_pm, (vaddr_t)udaddr);
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
void *oldh = curpcb->pcb_onfault;
oldsr = pmap_setusr(curpcb->pcb_pm, (vaddr_t)udaddr);
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
void *oldh = curpcb->pcb_onfault;
oldsr = pmap_setusr(curpcb->pcb_pm, (vaddr_t)uaddr);
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
void *oldh = curpcb->pcb_onfault;
oldsr = pmap_setusr(curpcb->pcb_pm, (vaddr_t)uaddr);
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
void *oldh = curpcb->pcb_onfault;
curpcb->pcb_onfault = oldh;
curpcb->pcb_onfault = oldh;
curpcb = &proc0.p_addr->u_pcb;
curpcb->pcb_userva = (va & ~SEGMENT_MASK);
curpcb->pcb_userva = 0;
if (curpcb->pcb_onfault &&
va = curpcb->pcb_userva | (va & SEGMENT_MASK);
if (curpcb->pcb_onfault) {
frame->srr0 = curpcb->pcb_onfault;
if (curpcb->pcb_onfault &&
va = curpcb->pcb_userva | (va & SEGMENT_MASK);
if (curpcb->pcb_onfault) {
frame->srr0 = curpcb->pcb_onfault;
curpcb->pcb_flags |= PCB_FPU;
curpcb->pcb_flags |= PCB_VEC;
curpcb->pcb_flags |= PCB_VSX;
curpcb = &proc0.p_addr->u_pcb;
curpcb->pcb_flags = 0;
curpcb->pcb_tf = &proc0tf;
extern struct pcb *curpcb;
struct switchframe *sf = &curpcb->pcb_sf;
tftop = (struct trapframe *)((vaddr_t)curpcb + PAGE_SIZE);
curpcb = nproc->p_md.md_pcb;
struct pcb *curpcb;
curpcb = proc0.p_md.md_pcb = &proc0.p_addr->u_pcb;
sf = &curpcb->pcb_sf;
curpcb = (struct pcb*)p->p_addr;
pcb = curpcb;
if (curpcb != &p->p_addr->u_pcb)
if (tf != (struct trapframe *)((caddr_t)curpcb + USPACE) - 1)