Commit 56ba31ff0bde6ccfe37f19e823381ec142bf0f80

Authored by j_mayer
1 parent 068abdc8

Fix missing case in the new PowerPC exception model.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3294 c046a42c-6fe2-441c-8c8c-71466251a162
darwin-user/main.c
@@ -529,6 +529,9 @@ void cpu_loop(CPUPPCState *env) @@ -529,6 +529,9 @@ void cpu_loop(CPUPPCState *env)
529 /* Return value */ 529 /* Return value */
530 env->gpr[3] = ret; 530 env->gpr[3] = ret;
531 break; 531 break;
  532 + case EXCP_INTERRUPT:
  533 + /* just indicate that signals should be handled asap */
  534 + break;
532 default: 535 default:
533 cpu_abort(env, "Unknown exception 0x%d. Aborting\n", trapnr); 536 cpu_abort(env, "Unknown exception 0x%d. Aborting\n", trapnr);
534 break; 537 break;
linux-user/main.c
@@ -1127,6 +1127,9 @@ void cpu_loop(CPUPPCState *env) @@ -1127,6 +1127,9 @@ void cpu_loop(CPUPPCState *env)
1127 printf("syscall returned 0x%08x (%d)\n", ret, ret); 1127 printf("syscall returned 0x%08x (%d)\n", ret, ret);
1128 #endif 1128 #endif
1129 break; 1129 break;
  1130 + case EXCP_INTERRUPT:
  1131 + /* just indicate that signals should be handled asap */
  1132 + break;
1130 default: 1133 default:
1131 cpu_abort(env, "Unknown exception 0x%d. Aborting\n", trapnr); 1134 cpu_abort(env, "Unknown exception 0x%d. Aborting\n", trapnr);
1132 break; 1135 break;