NetBSD/sys/arch/arm
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
..
arm Rename es_check in struct execsw to es_makecmds. 2004-02-06 08:02:58 +00:00
arm32 add kernel part of concurrency support for SA on MP systems 2004-03-14 01:08:47 +00:00
conf Remove mentions of "beep" driver. 2004-01-25 13:51:29 +00:00
footbridge occured -> occurred. From Peter Postma. 2004-02-24 15:12:51 +00:00
fpe-arm Uppercase CPU, plural is CPUs. 2004-02-13 11:36:08 +00:00
include add compat hook in check for zerodev; use this hook to recognize 2004-02-14 12:20:14 +00:00
iomd Rename wsqms(4) to qms(4), since the "ws" is redundant now. While I'm here, 2004-03-13 19:27:40 +00:00
ixp12x0 Spell address with two d's. Inspired by similar changes in OpenBSD, 2003-11-10 08:51:51 +00:00
mainbus On a riscstation leave the iobase as requested, don't add IO_CONF_BASE to 2004-01-03 14:42:12 +00:00
ofw
s3c2xx0 add lcd and spi 2004-02-14 07:20:20 +00:00
sa11x0 Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) 2004-03-13 17:31:33 +00:00
xscale Must Test Before Committing... 2004-02-27 18:55:19 +00:00
Makefile