aboutsummaryrefslogtreecommitdiff
path: root/scripts/userfaultfd-wrlat.py
diff options
context:
space:
mode:
authorPavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>2021-03-29 10:59:25 +0300
committerPaolo Bonzini <pbonzini@redhat.com>2021-04-01 09:40:45 +0200
commit7cebff0d0374d2ffd94f3bffe6ea922bb9091563 (patch)
tree9079acf3c1fd4cfc0577f02c69e043661996dfcc /scripts/userfaultfd-wrlat.py
parenta061a71e0d8f259fbb241485f6601bd02c7d086a (diff)
downloadqemu-7cebff0d0374d2ffd94f3bffe6ea922bb9091563.zip
qemu-7cebff0d0374d2ffd94f3bffe6ea922bb9091563.tar.gz
qemu-7cebff0d0374d2ffd94f3bffe6ea922bb9091563.tar.bz2
replay: fix recursive checkpoints
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 recursive processing of such checkpoints, because they have their own records in the log and should be processed later. Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru> Message-Id: <161700476500.1140362.10108444973730452257.stgit@pasha-ThinkPad-X280> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'scripts/userfaultfd-wrlat.py')
0 files changed, 0 insertions, 0 deletions