HomeSort by: relevance | last modified time | path
    Searched refs:pcb_rsp0 (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/arch/amd64/include/
pcb.h 89 uint64_t pcb_rsp0; member in struct:pcb
  /src/sys/arch/x86/x86/
vm_machdep.c 173 pcb2->pcb_rsp0 = (uv + USPACE - PAGE_SIZE +
175 KASSERT((pcb2->pcb_rsp0 & 0xF) == 0);
177 pcb2->pcb_rsp0 = (uv + USPACE - 16);
179 tf = (struct trapframe *)pcb2->pcb_rsp0 - 1;
svs.c 116 * The kernel stack is per-lwp (pcb_rsp0). When doing a context switch between
149 * | | pcb_rsp0 (page 0) | ------------------> | pcb_rsp0 (page 0) |
151 * | | pcb_rsp0 (page 1) | ------------------> | pcb_rsp0 (page 1) |
153 * | | pcb_rsp0 (page 2) | ------------------> | pcb_rsp0 (page 2) |
155 * | | pcb_rsp0 (page 3) | ------------------> | pcb_rsp0 (page 3) |
182 * update RSP to be the real per-lwp kernel stack (pcb_rsp0). And we do so
    [all...]
  /src/sys/arch/amd64/amd64/
machdep.c 427 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), new->pcb_rsp0);
479 pcb->pcb_rsp0 = (uvm_lwp_getuarea(l) + USPACE - 16) & ~0xf;
483 l->l_md.md_regs = (struct trapframe *)pcb->pcb_rsp0 - 1;
491 HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), pcb->pcb_rsp0);
  /src/sys/arch/xen/x86/
cpu.c 886 initctx->kernel_sp = pcb->pcb_rsp0;

Completed in 15 milliseconds