[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 0/4] RDMA patches
From: |
Marcel Apfelbaum |
Subject: |
[Qemu-devel] [PULL 0/4] RDMA patches |
Date: |
Mon, 5 Feb 2018 12:26:55 +0200 |
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
- [Qemu-devel] [PULL 0/4] RDMA patches,
Marcel Apfelbaum <=
- [Qemu-devel] [PULL 1/4] mem: add share parameter to memory-backend-ram, Marcel Apfelbaum, 2018/02/05
- [Qemu-devel] [PULL 2/4] docs: add pvrdma device documentation., Marcel Apfelbaum, 2018/02/05
- [Qemu-devel] [PULL 4/4] MAINTAINERS: add entry for hw/rdma, Marcel Apfelbaum, 2018/02/05
- [Qemu-devel] [PULL 3/4] pvrdma: initial implementation, Marcel Apfelbaum, 2018/02/05
- Re: [Qemu-devel] [PULL 0/4] RDMA patches, Marcel Apfelbaum, 2018/02/07
- Re: [Qemu-devel] [PULL 0/4] RDMA patches, Peter Maydell, 2018/02/08