CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2012/06/24 10:26:04

Modified files:
        sys/arch/mips64/include: cpu.h 
        sys/arch/mips64/mips64: cache_loongson2.c cache_octeon.c 
                                cache_r10k.c cache_r4k.c cache_r5k.c 
                                cpu.c genassym.cf 
        sys/arch/sgi/include: autoconf.h cpu.h 
        sys/arch/sgi/sgi: ip30_machdep.c machdep.c 

Log message:
Add cache operation functions pointers to struct cpu_info; the various
cache lines and sizes are already there, after all.

The ConfigCache cache routine is responsible for filling these function
pointers; cache routine invocation macros are updated to use the cpu_info
fields, but may still be overriden in <machine/cpu.h> on platforms where
only one set of cache routines is used.

Reply via email to