Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/1580909317-23884-1-git-send-email-i.kotrasinsk@partner.samsung.com
Maintainers: Laurent Vivier <lvivier@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Igor Mammedov <imammedo@redhat.com>, Thomas Huth <thuth@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>, Richard Henderson <rth@twiddle.net>
Kconfig.host | 3 +
MAINTAINERS | 13 +
Makefile | 1 +
backends/hostmem-memfd.c | 2 +-
configure | 8 +
docs/specs/memexpose-spec.txt | 168 +++++++++
exec.c | 10 +-
hw/arm/virt.c | 110 +++++-
hw/core/numa.c | 4 +-
hw/mem/Kconfig | 3 +
hw/misc/Makefile.objs | 1 +
hw/misc/ivshmem.c | 3 +-
hw/misc/memexpose/Makefile.objs | 4 +
hw/misc/memexpose/memexpose-core.c | 630 ++++++++++++++++++++++++++++++++
hw/misc/memexpose/memexpose-core.h | 109 ++++++
hw/misc/memexpose/memexpose-memregion.c | 142 +++++++
hw/misc/memexpose/memexpose-memregion.h | 41 +++
hw/misc/memexpose/memexpose-msg.c | 261 +++++++++++++
hw/misc/memexpose/memexpose-msg.h | 161 ++++++++
hw/misc/memexpose/memexpose-pci.c | 218 +++++++++++
include/exec/memory.h | 21 ++
include/exec/ram_addr.h | 2 +-
include/hw/arm/virt.h | 5 +
include/qemu/mmap-alloc.h | 1 +
memory.c | 82 ++++-
tests/qtest/Makefile.include | 2 +
tests/qtest/memexpose-test.c | 364 ++++++++++++++++++
util/mmap-alloc.c | 7 +-
util/oslib-posix.c | 2 +-
29 files changed, 2362 insertions(+), 16 deletions(-)
create mode 100644 docs/specs/memexpose-spec.txt
create mode 100644 hw/misc/memexpose/Makefile.objs
create mode 100644 hw/misc/memexpose/memexpose-core.c
create mode 100644 hw/misc/memexpose/memexpose-core.h
create mode 100644 hw/misc/memexpose/memexpose-memregion.c
create mode 100644 hw/misc/memexpose/memexpose-memregion.h
create mode 100644 hw/misc/memexpose/memexpose-msg.c
create mode 100644 hw/misc/memexpose/memexpose-msg.h
create mode 100644 hw/misc/memexpose/memexpose-pci.c
create mode 100644 tests/qtest/memexpose-test.c