Revert "cpu-exec: don't overwrite exception_index"
This reverts commit e01cecabf3
,
which breaks booting of aarch64 Linux images.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
2e02083438
commit
b11ce33fe0
@ -610,9 +610,7 @@ static inline bool cpu_handle_interrupt(CPUState *cpu,
|
|||||||
if (unlikely(atomic_read(&cpu->exit_request)
|
if (unlikely(atomic_read(&cpu->exit_request)
|
||||||
|| (use_icount && cpu->icount_decr.u16.low + cpu->icount_extra == 0))) {
|
|| (use_icount && cpu->icount_decr.u16.low + cpu->icount_extra == 0))) {
|
||||||
atomic_set(&cpu->exit_request, 0);
|
atomic_set(&cpu->exit_request, 0);
|
||||||
if (cpu->exception_index == -1) {
|
cpu->exception_index = EXCP_INTERRUPT;
|
||||||
cpu->exception_index = EXCP_INTERRUPT;
|
|
||||||
}
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user