NetBSD/sys/arch/pmax
nisimura 61609b54e2 Make sure proc0 PCB has spl0 condition in CP0 status register field.
cpu_fork() mistakenly created processes forked by proc0, including
kthreads, in splhigh condition, because [1] proc0's PCB was zero
cleared during initialization, and [2] value 0 in status register
field made processes to have splhigh condition when CPU tick was
assigned for them.  This mostly doesn't matter as forked processes
dive immediately into user mode through proc_trampoline code path,
however, kthreads never do that and remain in splhigh.

Reported by Ethan Solomita <ethan@geocast.com>.
2000-03-25 10:14:13 +00:00
..
compile
conf Add the RAIDframe device major to the machine-dependent config files 2000-03-14 15:56:51 +00:00
dev New callout mechanism with two major improvements over the old 2000-03-23 06:40:33 +00:00
ibus - Have SYS_DEV_xxx device cookie symbols to select and install proper 2000-02-29 04:41:47 +00:00
include Revert previous. 2000-03-24 23:06:03 +00:00
pmax Make sure proc0 PCB has spl0 condition in CP0 status register field. 2000-03-25 10:14:13 +00:00
stand Fix doubled 'the's in comments. 2000-03-13 23:52:25 +00:00
tc Eliminate unused sc_cookie field of struct ioasic_softc. 2000-03-15 03:07:44 +00:00
Makefile