Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/155593197705.21079.8238359471765771689.stgit@pasha-Precision-3630-Tower
Maintainers: Josh Durgin <jdurgin@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Peter Lieven <pl@kamp.de>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Ronnie Sahlberg <ronniesahlberg@gmail.com>, Markus Armbruster <armbru@redhat.com>, Richard Henderson <rth@twiddle.net>, Michael Roth <mdroth@linux.vnet.ibm.com>, Paolo Bonzini <pbonzini@redhat.com>, Kevin Wolf <kwolf@redhat.com>, Thomas Huth <thuth@redhat.com>, Max Reitz <mreitz@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Fam Zheng <fam@euphon.net>, Juan Quintela <quintela@redhat.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Eric Blake <eblake@redhat.com>
MAINTAINERS | 1
accel/tcg/tcg-runtime.c | 2
accel/tcg/translator.c | 1
block/blkreplay.c | 8 +
block/block-backend.c | 8 +
block/io.c | 32 ++++
block/iscsi.c | 5 -
block/nfs.c | 5 -
block/null.c | 4 -
block/nvme.c | 6 +
block/qapi.c | 18 ++
block/qcow2-snapshot.c | 9 +
block/qcow2.h | 2
block/rbd.c | 5 -
block/vxhs.c | 5 -
blockdev.c | 10 +
cpus.c | 30 +++-
docs/devel/replay.txt | 46 ++++++
docs/interop/qcow2.txt | 4 +
docs/replay.txt | 45 ++++++
exec.c | 8 +
gdbstub.c | 52 +++++++
hmp-commands-info.hx | 14 ++
hmp-commands.hx | 53 +++++++
hmp.h | 4 +
include/block/snapshot.h | 1
include/qemu/timer.h | 7 -
include/sysemu/replay.h | 30 ++++
migration/savevm.c | 11 ++
qapi/Makefile.objs | 2
qapi/block-core.json | 8 +
qapi/block.json | 3
qapi/misc.json | 18 --
qapi/qapi-schema.json | 1
qapi/replay.json | 121 +++++++++++++++++
qtest.c | 2
replay/Makefile.objs | 3
replay/replay-debugging.c | 327 +++++++++++++++++++++++++++++++++++++++++++++
replay/replay-events.c | 18 ++
replay/replay-internal.c | 10 +
replay/replay-internal.h | 17 +-
replay/replay-snapshot.c | 6 -
replay/replay-time.c | 36 ++---
replay/replay.c | 56 ++++++--
stubs/Makefile.objs | 1
stubs/replay-user.c | 9 +
stubs/replay.c | 10 +
tests/ptimer-test-stubs.c | 4 -
tests/ptimer-test.c | 4 -
util/qemu-timer.c | 41 +++++-
vl.c | 11 +-
51 files changed, 1003 insertions(+), 131 deletions(-)
create mode 100644 docs/devel/replay.txt
create mode 100644 qapi/replay.json
create mode 100644 replay/replay-debugging.c
create mode 100644 stubs/replay-user.c