diff --git a/qemu/target-mips/translate.c b/qemu/target-mips/translate.c index fa29b724..1fafc8b6 100644 --- a/qemu/target-mips/translate.c +++ b/qemu/target-mips/translate.c @@ -17322,6 +17322,7 @@ static void decode_opc_special3_r6(CPUMIPSState *env, DisasContext *ctx) /* Treat as NOP. */ break; case R6_OPC_CACHE: + check_cp0_enabled(ctx); /* Treat as NOP. */ break; case R6_OPC_SC: