NetBSD/sys/arch/hpcmips
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 Import NetBSD/hpcmips source files from hpcmips repository. 1999-09-16 12:23:18 +00:00
conf Add awi. 2000-03-23 04:43:41 +00:00
dev New callout mechanism with two major improvements over the old 2000-03-23 06:30:07 +00:00
hpcmips Make sure proc0 PCB has spl0 condition in CP0 status register field. 2000-03-25 10:14:13 +00:00
include Revert previous. 2000-03-24 23:06:03 +00:00
isa printf -> DPRINTF 2000-03-10 01:30:06 +00:00
stand Change color map and share color map data with kernel part. 2000-03-20 10:47:33 +00:00
tx New callout mechanism with two major improvements over the old 2000-03-23 06:30:07 +00:00
vr change about debug print. 2000-03-17 09:54:15 +00:00
Makefile Add makefile to install hpcfb.h. 2000-03-12 06:40:16 +00:00
TODO Actually, it looks like the mouse is there. 2000-02-18 23:11:20 +00:00