On 06/14/2017 07:02 AM, Alex Bennée wrote:
While the next TB would detect the exit flag has been set there is no
point if we can exit sooner. We also check cpu->interrupt_request as
some front-ends can set it rather than using the cpu_interrupt() API
call and would normally be expecting the IRQ to get picked up on the
previously fairly regular exits from the run loop.
Signed-off-by: Alex Bennée<alex.ben...@linaro.org>
---
tcg-runtime.c | 47 +++++++++++++++++++++++++++--------------------
1 file changed, 27 insertions(+), 20 deletions(-)
I can confirm this fixes the Alpha hang as well.
r~