Revision d05e66d2 cpu-exec.c
b/cpu-exec.c | ||
---|---|---|
170 | 170 |
do_interrupt(env->exception_index, |
171 | 171 |
env->exception_is_int, |
172 | 172 |
env->error_code, |
173 |
env->exception_next_eip); |
|
173 |
env->exception_next_eip, 0);
|
|
174 | 174 |
#endif |
175 | 175 |
} |
176 | 176 |
env->exception_index = -1; |
... | ... | |
192 | 192 |
if (loglevel) { |
193 | 193 |
fprintf(logfile, "Servicing hardware INT=0x%02x\n", intno); |
194 | 194 |
} |
195 |
do_interrupt(intno, 0, 0, 0); |
|
195 |
do_interrupt(intno, 0, 0, 0, 1);
|
|
196 | 196 |
env->interrupt_request &= ~CPU_INTERRUPT_HARD; |
197 | 197 |
/* ensure that no TB jump will be modified as |
198 | 198 |
the program flow was changed */ |
Also available in: Unified diff