]> git.proxmox.com Git - mirror_qemu.git/commit
replay: rewrite async event handling
authorPavel Dovgalyuk <pavel.dovgalyuk@ispras.ru>
Fri, 27 May 2022 10:46:18 +0000 (13:46 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 6 Jun 2022 07:26:53 +0000 (09:26 +0200)
commit60618e2d77691e44bb78e23b2b0cf07b5c405e56
tree992cfb9f63c5a9d8962cffcf678e8c6445993556
parent75bbe5e5ec2867f098a31bfd553a1fb084289cc2
replay: rewrite async event handling

This patch decouples checkpoints and async events.
It was a tricky part of replay implementation. Now it becomes
much simpler and easier to maintain.

Signed-off-by: Pavel Dovgalyuk <Pavel.Dovgalyuk@ispras.ru>
Acked-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <165364837856.688121.8785039478408995979.stgit@pasha-ThinkPad-X280>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel/tcg/tcg-accel-ops-icount.c
docs/replay.txt
include/sysemu/replay.h
replay/replay-events.c
replay/replay-internal.h
replay/replay-snapshot.c
replay/replay.c
softmmu/icount.c