NetBSD/sys/arch/newsmips
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
..
apbus - Implement cnbell() -- ring the console bell. The cn_bell entrypoint 2000-03-06 21:36:05 +00:00
compile Make sure the compile directory is always there. 1998-02-19 09:17:56 +00:00
conf renamed the variable $NEWS to $NEWSMIPS. 2000-03-22 10:39:25 +00:00
dev Fix typo. 2000-03-24 21:25:32 +00:00
include Revert previous. 2000-03-24 23:06:03 +00:00
newsmips Make sure proc0 PCB has spl0 condition in CP0 status register field. 2000-03-25 10:14:13 +00:00
stand Revert STRIPPROG -> STRIP 2000-02-01 05:25:24 +00:00
Makefile Add stand to SUBDIR. 1999-07-08 11:48:47 +00:00