Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20240318154621.2361161-1-npiggin@gmail.com
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, Nicholas Piggin <npiggin@gmail.com>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Harsh Prateek Bora <harshpb@linux.ibm.com>, Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
docs/system/replay.rst | 5 +
include/hw/ppc/spapr_cpu_core.h | 3 +
include/sysemu/replay.h | 16 ++-
include/sysemu/runstate.h | 1 +
accel/tcg/tcg-accel-ops-rr.c | 2 +-
chardev/char.c | 71 ++++++++---
hw/net/virtio-net.c | 17 +--
hw/ppc/ppc.c | 11 +-
hw/ppc/spapr.c | 36 +-----
hw/ppc/spapr_hcall.c | 33 +++++
hw/ppc/spapr_rtas.c | 1 +
migration/migration.c | 17 ++-
migration/savevm.c | 1 +
replay/replay-snapshot.c | 57 +++++++++
replay/replay.c | 50 ++++----
system/runstate.c | 31 ++++-
system/vl.c | 9 ++
qemu-options.hx | 9 +-
scripts/replay-dump.py | 167 ++++++++++++++++--------
tests/avocado/replay_kernel.py | 31 ++++-
tests/avocado/replay_linux.py | 92 +++++++++++++-
tests/avocado/reverse_debugging.py | 197 +++++++++++++++++++++++++----
22 files changed, 667 insertions(+), 190 deletions(-)