NetBSD/sys/arch/powerpc
cl ea5ec0212d add kernel part of concurrency support for SA on MP systems
- 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
2004-03-14 01:08:47 +00:00
..
conf Change CPPFLAGS to -D${MACHINE}=${MACHINE} instead of just -D${MACHINE} 2004-01-06 18:44:57 +00:00
fpu make this compile again. 2003-10-28 15:28:24 +00:00
ibm4xx add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
include Don't waste space on likely unused sysmon structure. 2004-02-17 22:03:52 +00:00
isa Add powerpc-specific isa and isadma machdep code. (Merge common code from 2003-10-19 03:19:32 +00:00
marvell Move CLKF_BASEPRI to machine specific <intr.h> file since it depends on 2003-09-03 21:33:31 +00:00
oea PR/24741: Aymeric Vincent: Variable sme_flags isn't initialized to zero 2004-03-11 15:40:13 +00:00
powerpc add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
tools/chrpicon
Makefile