OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Oct 14 06:10:07 GMT 2025