On Tue, Apr 15, 2003 at 12:24:25AM +0900, Atsushi Nemoto wrote: > r4k_dma_cache_xxx should not flush icache ? The dma_* functions of course don't need I-cache coherence. > And I wonder why r4k_flush_pcache_mm (and r4k_flush_pcache_all) does > nothing if cpu_has_dc_aliases was not true. I'm still > investigating... R4000SC / R4400SC caches have the subset property. S-cache cacheops flush the primary caches as well and P-caches must always be a subset of the S-cache or operation is undefined. Ralf