Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/cover.1602784930.git.jag.raman@oracle.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Igor Mammedov <imammedo@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>, Cleber Rosa <crosa@redhat.com>, Richard Henderson <rth@twiddle.net>, "Daniel P. Berrangé" <berrange@redhat.com>, Jagannathan Raman <jag.raman@oracle.com>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, John G Johnson <john.g.johnson@oracle.com>
MAINTAINERS | 26 ++
backends/hostmem-memfd.c | 2 +-
configure | 10 +
docs/devel/index.rst | 1 +
docs/devel/multi-process.rst | 966 ++++++++++++++++++++++++++++++++++++++++
docs/multi-process.rst | 67 +++
hw/i386/meson.build | 5 +
hw/i386/remote-iohub.c | 123 +++++
hw/i386/remote-memory.c | 58 +++
hw/i386/remote-msg.c | 241 ++++++++++
hw/i386/remote-obj.c | 154 +++++++
hw/i386/remote.c | 79 ++++
hw/misc/ivshmem.c | 3 +-
hw/pci-host/meson.build | 1 +
hw/pci-host/remote.c | 75 ++++
hw/pci/memory-sync.c | 210 +++++++++
hw/pci/meson.build | 3 +
hw/pci/proxy.c | 377 ++++++++++++++++
include/exec/memory.h | 2 +
include/exec/ram_addr.h | 2 +-
include/hw/i386/remote-iohub.h | 42 ++
include/hw/i386/remote-memory.h | 19 +
include/hw/i386/remote-obj.h | 42 ++
include/hw/i386/remote.h | 40 ++
include/hw/pci-host/remote.h | 31 ++
include/hw/pci/memory-sync.h | 27 ++
include/hw/pci/pci_ids.h | 3 +
include/hw/pci/proxy.h | 53 +++
include/io/channel.h | 24 +
include/io/mpqemu-link.h | 98 ++++
include/qemu/mmap-alloc.h | 3 +-
io/channel.c | 45 ++
io/meson.build | 2 +
io/mpqemu-link.c | 303 +++++++++++++
meson.build | 1 +
scripts/mpqemu-launcher.py | 49 ++
softmmu/memory.c | 3 +-
softmmu/physmem.c | 11 +-
util/mmap-alloc.c | 7 +-
util/oslib-posix.c | 2 +-
40 files changed, 3197 insertions(+), 13 deletions(-)
create mode 100644 docs/devel/multi-process.rst
create mode 100644 docs/multi-process.rst
create mode 100644 hw/i386/remote-iohub.c
create mode 100644 hw/i386/remote-memory.c
create mode 100644 hw/i386/remote-msg.c
create mode 100644 hw/i386/remote-obj.c
create mode 100644 hw/i386/remote.c
create mode 100644 hw/pci-host/remote.c
create mode 100644 hw/pci/memory-sync.c
create mode 100644 hw/pci/proxy.c
create mode 100644 include/hw/i386/remote-iohub.h
create mode 100644 include/hw/i386/remote-memory.h
create mode 100644 include/hw/i386/remote-obj.h
create mode 100644 include/hw/i386/remote.h
create mode 100644 include/hw/pci-host/remote.h
create mode 100644 include/hw/pci/memory-sync.h
create mode 100644 include/hw/pci/proxy.h
create mode 100644 include/io/mpqemu-link.h
create mode 100644 io/mpqemu-link.c
create mode 100755 scripts/mpqemu-launcher.py