Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/154703587757.13472.3898702635363120794.stgit@pasha-VirtualBox
Maintainers: Max Reitz <mreitz@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>, Markus Armbruster <armbru@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Crosthwaite <crosthwaite.peter@gmail.com>, Eric Blake <eblake@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Fam Zheng <fam@euphon.net>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>, Kevin Wolf <kwolf@redhat.com>, Richard Henderson <rth@twiddle.net>, Juan Quintela <quintela@redhat.com>
MAINTAINERS | 1
Makefile.objs | 4 -
accel/tcg/translator.c | 1
block/blkreplay.c | 8 +
block/block-backend.c | 5 -
block/io.c | 28 ++++
block/qapi.c | 18 ++-
block/qcow2-snapshot.c | 9 +
block/qcow2.h | 2
blockdev.c | 10 +
cpus.c | 21 ++-
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/sysemu/replay.h | 27 ++++
migration/savevm.c | 11 ++
qapi/block-core.json | 8 +
qapi/block.json | 3
qapi/misc.json | 18 ---
qapi/qapi-schema.json | 1
qapi/replay.json | 121 +++++++++++++++++
replay/Makefile.objs | 3
replay/replay-debugging.c | 322 +++++++++++++++++++++++++++++++++++++++++++++
replay/replay-events.c | 16 ++
replay/replay-internal.c | 2
replay/replay-internal.h | 7 +
replay/replay-time.c | 36 ++---
replay/replay.c | 26 +++-
stubs/Makefile.objs | 1
stubs/replay-user.c | 9 +
stubs/replay.c | 10 +
vl.c | 21 ++-
38 files changed, 907 insertions(+), 69 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