CVSROOT:        /cvs
Module name:    src
Changes by:     aoy...@cvs.openbsd.org  2013/06/30 04:04:40

Modified files:
        sys/arch/m88k/m88k: m8820x_machdep.c 

Log message:
Add a luna88k-specific function to initialize the instruction cmmu
SAPR register.

On luna88k, secondary processors are not disabled while the kernel is
initializing.  They are running an infinite loop in
locore.S:secondary_init on non-MULTIPROCESSOR kernel.  Then, after
initializing the CMMUs tied to the currently-running processor, we
turn on the instruction cache of other processors to make them
happier.

As a bonus, on non-MULTIPROCESSOR kernel, the power switch LED of
luna88k is blinking green and orange again.  According to the hardware
manual, it indicates processors' cache hit status.

suggested and ok miod@

Reply via email to