The following changes since commit f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe:
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180202-pull-request' into staging (2018-02-02 18:54:11 +0000) are available in the git repository at: https://github.com/marcel-apf/qemu tags/rdma-pull-request for you to fetch changes up to f172ba1b02724fb66dabd69cd553cfa625b413e5: MAINTAINERS: add entry for hw/rdma (2018-02-05 11:53:00 +0200) ---------------------------------------------------------------- PVRDMA implementation ---------------------------------------------------------------- Marcel Apfelbaum (3): mem: add share parameter to memory-backend-ram docs: add pvrdma device documentation. MAINTAINERS: add entry for hw/rdma Yuval Shaia (1): pvrdma: initial implementation MAINTAINERS | 8 + Makefile.objs | 2 + backends/hostmem-file.c | 25 +- backends/hostmem-ram.c | 4 +- backends/hostmem.c | 21 ++ configure | 9 +- docs/pvrdma.txt | 255 +++++++++++++ exec.c | 26 +- hw/Makefile.objs | 1 + hw/rdma/Makefile.objs | 5 + hw/rdma/rdma_backend.c | 818 ++++++++++++++++++++++++++++++++++++++++++ hw/rdma/rdma_backend.h | 99 +++++ hw/rdma/rdma_backend_defs.h | 62 ++++ hw/rdma/rdma_rm.c | 544 ++++++++++++++++++++++++++++ hw/rdma/rdma_rm.h | 69 ++++ hw/rdma/rdma_rm_defs.h | 104 ++++++ hw/rdma/rdma_utils.c | 52 +++ hw/rdma/rdma_utils.h | 43 +++ hw/rdma/trace-events | 5 + hw/rdma/vmw/pvrdma.h | 122 +++++++ hw/rdma/vmw/pvrdma_cmd.c | 656 +++++++++++++++++++++++++++++++++ hw/rdma/vmw/pvrdma_dev_api.h | 602 +++++++++++++++++++++++++++++++ hw/rdma/vmw/pvrdma_dev_ring.c | 140 ++++++++ hw/rdma/vmw/pvrdma_dev_ring.h | 42 +++ hw/rdma/vmw/pvrdma_ib_verbs.h | 433 ++++++++++++++++++++++ hw/rdma/vmw/pvrdma_main.c | 653 +++++++++++++++++++++++++++++++++ hw/rdma/vmw/pvrdma_qp_ops.c | 212 +++++++++++ hw/rdma/vmw/pvrdma_qp_ops.h | 27 ++ hw/rdma/vmw/pvrdma_ring.h | 134 +++++++ hw/rdma/vmw/trace-events | 5 + hw/rdma/vmw/vmw_pvrdma-abi.h | 311 ++++++++++++++++ include/exec/memory.h | 23 ++ include/exec/ram_addr.h | 3 +- include/hw/pci/pci_ids.h | 3 + include/qemu/osdep.h | 2 +- include/sysemu/hostmem.h | 2 +- include/sysemu/kvm.h | 2 +- memory.c | 16 +- qemu-options.hx | 10 +- target/s390x/kvm.c | 4 +- util/oslib-posix.c | 4 +- util/oslib-win32.c | 2 +- 42 files changed, 5506 insertions(+), 54 deletions(-) create mode 100644 docs/pvrdma.txt create mode 100644 hw/rdma/Makefile.objs create mode 100644 hw/rdma/rdma_backend.c create mode 100644 hw/rdma/rdma_backend.h create mode 100644 hw/rdma/rdma_backend_defs.h create mode 100644 hw/rdma/rdma_rm.c create mode 100644 hw/rdma/rdma_rm.h create mode 100644 hw/rdma/rdma_rm_defs.h create mode 100644 hw/rdma/rdma_utils.c create mode 100644 hw/rdma/rdma_utils.h create mode 100644 hw/rdma/trace-events create mode 100644 hw/rdma/vmw/pvrdma.h create mode 100644 hw/rdma/vmw/pvrdma_cmd.c create mode 100644 hw/rdma/vmw/pvrdma_dev_api.h create mode 100644 hw/rdma/vmw/pvrdma_dev_ring.c create mode 100644 hw/rdma/vmw/pvrdma_dev_ring.h create mode 100644 hw/rdma/vmw/pvrdma_ib_verbs.h create mode 100644 hw/rdma/vmw/pvrdma_main.c create mode 100644 hw/rdma/vmw/pvrdma_qp_ops.c create mode 100644 hw/rdma/vmw/pvrdma_qp_ops.h create mode 100644 hw/rdma/vmw/pvrdma_ring.h create mode 100644 hw/rdma/vmw/trace-events create mode 100644 hw/rdma/vmw/vmw_pvrdma-abi.h -- 2.13.5