Loading target-ppc/helper.c +0 −2 Original line number Diff line number Diff line Loading @@ -1113,8 +1113,6 @@ void do_interrupt (CPUState *env) } goto store_next; case EXCP_TRACE: /* 0x0D00 */ /* XXX: TODO */ cpu_abort(env, "Trace exception is not implemented yet !\n"); goto store_next; case EXCP_PERF: /* 0x0F00 */ /* XXX: TODO */ Loading target-ppc/translate.c +2 −0 Original line number Diff line number Diff line Loading @@ -1956,6 +1956,8 @@ GEN_HANDLER(tw, 0x1F, 0x04, 0xFF, 0x00000001, PPC_FLOW) { gen_op_load_gpr_T0(rA(ctx->opcode)); gen_op_load_gpr_T1(rB(ctx->opcode)); /* Update the nip since this might generate a trap exception */ gen_op_update_nip(ctx->nip); gen_op_tw(TO(ctx->opcode)); } Loading Loading
target-ppc/helper.c +0 −2 Original line number Diff line number Diff line Loading @@ -1113,8 +1113,6 @@ void do_interrupt (CPUState *env) } goto store_next; case EXCP_TRACE: /* 0x0D00 */ /* XXX: TODO */ cpu_abort(env, "Trace exception is not implemented yet !\n"); goto store_next; case EXCP_PERF: /* 0x0F00 */ /* XXX: TODO */ Loading
target-ppc/translate.c +2 −0 Original line number Diff line number Diff line Loading @@ -1956,6 +1956,8 @@ GEN_HANDLER(tw, 0x1F, 0x04, 0xFF, 0x00000001, PPC_FLOW) { gen_op_load_gpr_T0(rA(ctx->opcode)); gen_op_load_gpr_T1(rB(ctx->opcode)); /* Update the nip since this might generate a trap exception */ gen_op_update_nip(ctx->nip); gen_op_tw(TO(ctx->opcode)); } Loading