Revision 9d05095e target-mips/helper.c
b/target-mips/helper.c | ||
---|---|---|
219 | 219 |
exception = EXCP_TLBS; |
220 | 220 |
else |
221 | 221 |
exception = EXCP_TLBL; |
222 |
error_code = 0; |
|
223 | 222 |
break; |
224 | 223 |
case -4: |
225 | 224 |
/* TLB match but 'D' bit is cleared */ |
... | ... | |
350 | 349 |
cause = 4; |
351 | 350 |
goto set_EPC; |
352 | 351 |
case EXCP_TLBL: |
353 |
case EXCP_TLBF: |
|
354 | 352 |
cause = 2; |
355 | 353 |
if (env->error_code == 1 && !(env->hflags & MIPS_HFLAG_EXL)) |
356 | 354 |
offset = 0x000; |
Also available in: Unified diff