CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2013/09/22 22:47:09

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

Log message:
- change m8820x_cmmu_set_reg() and m8820x_cmmu_set_cmd() to perform
unconditional actions. Introduce _if_addr() and _if_mode() variants of these
to act on a given cmmu type only, or on a matching address line only.
This makes the code slightly larger but easier to read and a tad faster.
- report each cmmu on its own line in dmesg, sorted by type (I$ first, then D$).
make sure disabled line information ends up in dmesg, rather than in the
early bootstrap messages.
- fix the multiprocessor writeback logic in m8820x_dma_cachectl() again to be
more reliable; also only rendezvous the cmmus after all cmmu operation have
been issued, instead of doing a rendezvous per cpu.

Reply via email to