ea5ec0212d
- move per VP data into struct sadata_vp referenced from l->l_savp * VP id * lock on VP data * LWP on VP * recently blocked LWP on VP * queue of LWPs woken which ran on this VP before sleep * faultaddr * LWP cache for upcalls * upcall queue - add current concurrency and requested concurrency variables - make process exit run LWP on all VPs - make signal delivery consider all VPs - make timer events consider all VPs - add sa_newsavp to allocate new sadata_vp structure - add sa_increaseconcurrency to prepare new VP - make sys_sa_setconcurrency request new VP or wakeup idle VP - make sa_yield lower current concurrency - set sa_cpu = VP id in upcalls - maintain cached LWPs per VP |
||
---|---|---|
.. | ||
dev | ||
openbios | ||
pci | ||
4xx_locore.S | ||
4xx_trap_subr.S | ||
clock.c | ||
copyinstr.c | ||
copyoutstr.c | ||
cpu.c | ||
genassym.cf | ||
ibm4xxgpx_autoconf.c | ||
ibm40x_machdep.c | ||
intr.c | ||
pmap.c | ||
trap_subr.S | ||
trap.c |