CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2009/02/21 11:37:49

Modified files:
        sys/arch/m88k/include: cpu.h m88100.h 
        sys/arch/m88k/m88k: m88100_machdep.c mplock.c 
        sys/arch/mvme88k/include: cpu.h 
        sys/arch/mvme88k/mvme88k: locore.S m188_machdep.c m197_machdep.c 
                                  machdep.c 

Log message:
Move part of the mp lock logic into per-cpu callbacks; on MVME197DP we need
to disable NMI sources in addition to interrupt sources, and we can not
use a quick sequence with shadowing frozen as done for atomic ops.

This lets GENERIC.MP boot multiuser on MVME197DP boards, and is so far stable
enough to be able to recompile a kernel from scratch (with make -j2).

Reply via email to