Commit beb811bdd693ff1e2fe5c6c81e65b0b8e9053755

Authored by ths
1 parent f41c52f1

Fix handling of ADES exceptions.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2623 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 3 additions and 1 deletions
target-mips/helper.c
... ... @@ -339,9 +339,11 @@ void do_interrupt (CPUState *env)
339 339 /* XXX: TODO: manage defered watch exceptions */
340 340 goto set_EPC;
341 341 case EXCP_AdEL:
342   - case EXCP_AdES:
343 342 cause = 4;
344 343 goto set_EPC;
  344 + case EXCP_AdES:
  345 + cause = 5;
  346 + goto set_EPC;
345 347 case EXCP_TLBL:
346 348 cause = 2;
347 349 if (env->error_code == 1 && !(env->CP0_Status & (1 << CP0St_EXL)))
... ...