On Mon, Sep 30, 2002 at 01:57:17PM +0900, Atsushi Nemoto wrote: > It seems some necessary codes for non-r4k CPUs were lost by this change. Mercyfully sent to /dev/null you wanted to say. > + case CPU_SB1: > + /* > + * XXX - This should be folded in to the "cleaner" handling, > + * above > + */ > + memcpy((void *)(KSEG0 + 0x180), &except_vec3_r4000, 0x80); > + break; This was a bug. Except_vec3_r4000 is only intended for the R4000/R4400, the only MIPS CPUs which support the virtual coherency exception. SB1 should use except_vec4_generic instead. > + case CPU_TX39XX: > + memcpy((void *)(KSEG0 + 0x80), &except_vec3_generic, 0x80); Eeek, will fix. Consider the switch gone however. Ralf