On 05/02/2018 12:26, Marcel Apfelbaum wrote: > 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 > > ----------------------------------------------------------------
Hi Peter, Sorry for bothering, I wonder if you saw this pull request. Since is my first one, I just want to be sure I did everything right. Thanks, Marcel > 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 >