斉藤と申します。 すみません。間違いがありました。 とりあえず、trap.cのtrap()関数の、 if (status & ((CPUISMIPS3) ? MIPS_SR_INT_IE : MIPS1_SR_INT_ENA_PREV)) splx((status & MIPS_HARD_INT_MASK) | MIPS_SR_INT_IE); をコメントにする、でなく、ソフト割り込みのビットを落さないようにするです。 以上、よろしくお願い致します。