CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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.