あれ、mips/include/locore.h で #if defined(MIPS3_L2CACHE_ABSENT) && !defined(MIPS3_L2CACHE_PRESENT) #define MachFlushDCache mips52xx_FlushDCache なんてやってますが、これって正しくないですねえ。 mips52xx_FlushDCache って、2way set associative cache の flush だけど、 「#if」の条件と、2way set associative かどうか関係ないし。 hpcmips って、この条件が成り立っているけど、2way じゃなくて direct map ですよねえ。 これも 9 月以降の変更だなあ… -- soda