Re: [PATCH] replay: fix recursive checkpoints

2021-03-30 Thread Pavel Dovgalyuk
On 29.03.2021 14:25, Alex Bennée wrote: Pavel Dovgalyuk writes: Record/replay uses checkpoints to synchronize the execution of the threads and timers. Hardware events such as BH are processed at the checkpoints too. Event processing can cause refreshing the virtual timers and calling the icou

Re: [PATCH] replay: fix recursive checkpoints

2021-03-29 Thread Alex Bennée
Pavel Dovgalyuk writes: > Record/replay uses checkpoints to synchronize the execution > of the threads and timers. Hardware events such as BH are > processed at the checkpoints too. > Event processing can cause refreshing the virtual timers > and calling the icount-related functions, that also

Re: [PATCH] replay: fix recursive checkpoints

2021-03-29 Thread Paolo Bonzini
On 29/03/21 09:59, Pavel Dovgalyuk wrote: Record/replay uses checkpoints to synchronize the execution of the threads and timers. Hardware events such as BH are processed at the checkpoints too. Event processing can cause refreshing the virtual timers and calling the icount-related functions, that

[PATCH] replay: fix recursive checkpoints

2021-03-29 Thread Pavel Dovgalyuk
Record/replay uses checkpoints to synchronize the execution of the threads and timers. Hardware events such as BH are processed at the checkpoints too. Event processing can cause refreshing the virtual timers and calling the icount-related functions, that also use checkpoints. This patch prevents r