On Mon, Sep 01, 2003 at 01:37:50AM +0100, Jamie Lokier wrote: > > sh (VIPT cache): > > > > Test separation: 4096 bytes: FAIL - cache not coherent > > Test separation: 8192 bytes: FAIL - cache not coherent > > Test separation: 16384 bytes: pass > > A VIVT cache can do that, but I think a VIPT cache should always be coherent. > Do I misunderstand? > There's nothing stating that VIPT == automatic coherency, as is obviously the case for sh, where we are completely VIPT, but are also non coherent.