Revision b4916d7b linux-user/main.c
b/linux-user/main.c | ||
---|---|---|
1638 | 1638 |
queue_signal(env, info.si_signo, &info); |
1639 | 1639 |
break; |
1640 | 1640 |
case POWERPC_EXCP_PIT: /* Programmable interval timer IRQ */ |
1641 |
cpu_abort(env, "Programable interval timer interrupt " |
|
1641 |
cpu_abort(env, "Programmable interval timer interrupt "
|
|
1642 | 1642 |
"while in user mode. Aborting\n"); |
1643 | 1643 |
break; |
1644 | 1644 |
case POWERPC_EXCP_IO: /* IO error exception */ |
... | ... | |
2434 | 2434 |
if (env->iflags & D_FLAG) { |
2435 | 2435 |
env->sregs[SR_ESR] |= 1 << 12; |
2436 | 2436 |
env->sregs[SR_PC] -= 4; |
2437 |
/* FIXME: if branch was immed, replay the imm aswell. */ |
|
2437 |
/* FIXME: if branch was immed, replay the imm as well. */
|
|
2438 | 2438 |
} |
2439 | 2439 |
|
2440 | 2440 |
env->iflags &= ~(IMM_FLAG | D_FLAG); |
Also available in: Unified diff