Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20201217143654.365582-1-andrey.gruzdev@virtuozzo.com
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Eric Blake <eblake@redhat.com>, Juan Quintela <quintela@redhat.com>, Cleber Rosa <crosa@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Markus Armbruster <armbru@redhat.com>
include/exec/memory.h | 8 +
include/qemu/userfaultfd.h | 35 ++++
migration/migration.c | 365 ++++++++++++++++++++++++++++++++++-
migration/migration.h | 4 +
migration/ram.c | 288 ++++++++++++++++++++++++++-
migration/ram.h | 6 +
migration/savevm.c | 1 -
migration/savevm.h | 2 +
migration/trace-events | 2 +
qapi/migration.json | 7 +-
scripts/userfaultfd-wrlat.py | 148 ++++++++++++++
util/meson.build | 1 +
util/trace-events | 9 +
util/userfaultfd.c | 345 +++++++++++++++++++++++++++++++++
14 files changed, 1211 insertions(+), 10 deletions(-)
create mode 100644 include/qemu/userfaultfd.h
create mode 100755 scripts/userfaultfd-wrlat.py
create mode 100644 util/userfaultfd.c