Re: [PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-06-20 Thread Luc Michel
On 16:24 Mon 20 Jun , Luc Michel wrote: > In some cases, cpu->exit_request can be false after handling the > interrupt, leading to another TB being executed instead of returning > to the main loop. > > Fix this by returning true unconditionally when in single-step mode. > > Fixes:

[PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-06-20 Thread Luc Michel
In some cases, cpu->exit_request can be false after handling the interrupt, leading to another TB being executed instead of returning to the main loop. Fix this by returning true unconditionally when in single-step mode. Fixes: ba3c35d9c4026361fd380b269dc6def9510b7166 Signed-off-by: Luc Michel

Re: [PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-02-24 Thread Richard Henderson
On 2/24/22 14:23, Richard Henderson wrote: On 2/14/22 03:26, Luc Michel wrote: In some cases, cpu->exit_request can be false after handling the interrupt, leading to another TB being executed instead of returning to the main loop. Fix this by returning true unconditionally when in single-step

Re: [PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-02-24 Thread Richard Henderson
On 2/14/22 03:26, Luc Michel wrote: In some cases, cpu->exit_request can be false after handling the interrupt, leading to another TB being executed instead of returning to the main loop. Fix this by returning true unconditionally when in single-step mode. Fixes:

Re: [PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-02-23 Thread Luc Michel
On 14:26 Mon 14 Feb , Luc Michel wrote: > In some cases, cpu->exit_request can be false after handling the > interrupt, leading to another TB being executed instead of returning > to the main loop. > > Fix this by returning true unconditionally when in single-step mode. > > Fixes:

[PATCH] accel/tcg/cpu-exec: fix precise single-stepping after interrupt

2022-02-14 Thread Luc Michel
In some cases, cpu->exit_request can be false after handling the interrupt, leading to another TB being executed instead of returning to the main loop. Fix this by returning true unconditionally when in single-step mode. Fixes: ba3c35d9c4026361fd380b269dc6def9510b7166 Signed-off-by: Luc Michel