[prev in list] [next in list] [prev in thread] [next in thread]
List: qemu-commits
Subject: [Qemu-commits] [qemu/qemu] c99f21: hw/rdma: Add Query QP operation
From: GitHub <noreply () github ! com>
Date: 2018-03-24 19:23:04
Message-ID: 5ab6a59890a8f_3bbe2b2a59145c04383d4 () hookshot-fe-2cc8887 ! cp1-iad ! github ! net ! mail
[Download RAW message or body]
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: c99f217431fa926003f015b83e60d5de72305388
https://github.com/qemu/qemu/commit/c99f217431fa926003f015b83e60d5de72305388
Author: Yuval Shaia <yuval.shaia@oracle.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/rdma_backend.c
M hw/rdma/rdma_backend.h
M hw/rdma/rdma_rm.c
M hw/rdma/rdma_rm.h
Log Message:
-----------
hw/rdma: Add Query QP operation
This operation is needed by rdma devices - implement it.
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 79cfdca7aa0f0017723755b58d1bd4c93ccdf55c
https://github.com/qemu/qemu/commit/79cfdca7aa0f0017723755b58d1bd4c93ccdf55c
Author: Yuval Shaia <yuval.shaia@oracle.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/vmw/pvrdma_cmd.c
Log Message:
-----------
hw/rdma: Add support for Query QP verb to pvrdma device
This IB verb is needed by some applications - implement it.
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 0efc9511aaa1bacb9dd9868a5f463180af5aa782
https://github.com/qemu/qemu/commit/0efc9511aaa1bacb9dd9868a5f463180af5aa782
Author: Michael S. Tsirkin <mst@redhat.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/rdma_backend.c
M hw/rdma/rdma_backend.h
M hw/rdma/rdma_backend_defs.h
M hw/rdma/rdma_rm.c
M hw/rdma/rdma_rm.h
M hw/rdma/rdma_utils.h
M hw/rdma/vmw/pvrdma.h
M hw/rdma/vmw/pvrdma_cmd.c
M hw/rdma/vmw/pvrdma_dev_ring.c
M hw/rdma/vmw/pvrdma_dev_ring.h
M hw/rdma/vmw/pvrdma_main.c
M hw/rdma/vmw/pvrdma_qp_ops.c
Log Message:
-----------
rdma: fix up include directives
Our rule right now is to use <> for external headers only.
RDMA code violates that, fix it up.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 9edc19c939914f4475ccf5f728c0617dc8f8076e
https://github.com/qemu/qemu/commit/9edc19c939914f4475ccf5f728c0617dc8f8076e
Author: Michael S. Tsirkin <mst@redhat.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M Makefile.target
M configure
M rules.mak
Log Message:
-----------
make: switch from -I to -iquote
Our rule right now is to use <> for external headers,
"" for internal ones. The idea was to avoid conflicts
between e.g. a system file named <trace.h> and an
internal one by the same name.
Unfortunately we use -I compiler flag so it does not
help: a system file doing #include <trace.h> will
still pick up ours first.
To fix, switch to -iquote which is supported by both
gcc and clang and only affects #include "" directives.
As a side effect, this catches any future uses of
#include <> for internal headers.
Suggested-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Marcel Apfelbaum <marcel@redhat.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 197053e212785e774d82800690dd76d735c52226
https://github.com/qemu/qemu/commit/197053e212785e774d82800690dd76d735c52226
Author: Marcel Apfelbaum <marcel@redhat.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/vmw/pvrdma_cmd.c
M hw/rdma/vmw/pvrdma_main.c
Log Message:
-----------
hw/rdma: fix clang compilation errors
Fix some enum castings and extra parentheses.
Reported-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Message-Id: <20180321140316.96045-1-marcel@redhat.com>
Reviewed-by: Yuval Shaia <yuval.shaia@oracle.com>
Commit: 9bbb8d3577fe302802bfc7e4cf832a39aaa75692
https://github.com/qemu/qemu/commit/9bbb8d3577fe302802bfc7e4cf832a39aaa75692
Author: Yuval Shaia <yuval.shaia@oracle.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/rdma_backend.c
M hw/rdma/rdma_backend.h
M hw/rdma/rdma_rm.c
M hw/rdma/rdma_rm_defs.h
Log Message:
-----------
hw/rdma: Change host_virt to void *
To avoid compilation warnings on 32-bit machines:
rdma_backend.c: In function 'rdma_backend_create_mr':
rdma_backend.c:409:37: error: cast to pointer from integer of different
size [-Werror=int-to-pointer-cast]
mr->ibmr = ibv_reg_mr(pd->ibpd, (void *)addr, length, access);
Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Tested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180322095220.9976-2-yuval.shaia@oracle.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 94f480b8db137ee499c7457dbcf7eb6e1ef5b482
https://github.com/qemu/qemu/commit/94f480b8db137ee499c7457dbcf7eb6e1ef5b482
Author: Yuval Shaia <yuval.shaia@oracle.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/rdma_backend.c
Log Message:
-----------
hw/rdma: Use correct print format in CHK_ATTR macro
Macro should not cast the given variable to u64 instead it should use
the supplied format argument (fmt).
Reported-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Tested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180322095220.9976-3-yuval.shaia@oracle.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: 6f559013c86d16255991ca23e47bd161407b95c8
https://github.com/qemu/qemu/commit/6f559013c86d16255991ca23e47bd161407b95c8
Author: Yuval Shaia <yuval.shaia@oracle.com>
Date: 2018-03-23 (Fri, 23 Mar 2018)
Changed paths:
M hw/rdma/rdma_backend.c
M hw/rdma/rdma_rm.c
M hw/rdma/rdma_utils.c
M hw/rdma/vmw/pvrdma_cmd.c
M hw/rdma/vmw/pvrdma_dev_ring.c
M hw/rdma/vmw/pvrdma_dev_ring.h
M hw/rdma/vmw/pvrdma_main.c
M hw/rdma/vmw/pvrdma_qp_ops.c
Log Message:
-----------
hw/rdma: Fix 32-bit compilation
Use the correct printf formats, so that a 32-bit compile doesn't spit
out lots of warnings about %lx being incompatible with uint64_t.
Suggested-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Yuval Shaia <yuval.shaia@oracle.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Tested-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20180322095220.9976-4-yuval.shaia@oracle.com>
Signed-off-by: Marcel Apfelbaum <marcel@redhat.com>
Commit: ed4916e8f88f53a344d4eb636e289c6d5ca34e17
https://github.com/qemu/qemu/commit/ed4916e8f88f53a344d4eb636e289c6d5ca34e17
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2018-03-24 (Sat, 24 Mar 2018)
Changed paths:
M Makefile.target
M configure
M hw/rdma/rdma_backend.c
M hw/rdma/rdma_backend.h
M hw/rdma/rdma_backend_defs.h
M hw/rdma/rdma_rm.c
M hw/rdma/rdma_rm.h
M hw/rdma/rdma_rm_defs.h
M hw/rdma/rdma_utils.c
M hw/rdma/rdma_utils.h
M hw/rdma/vmw/pvrdma.h
M hw/rdma/vmw/pvrdma_cmd.c
M hw/rdma/vmw/pvrdma_dev_ring.c
M hw/rdma/vmw/pvrdma_dev_ring.h
M hw/rdma/vmw/pvrdma_main.c
M hw/rdma/vmw/pvrdma_qp_ops.c
M rules.mak
Log Message:
-----------
Merge remote-tracking branch 'remotes/marcel/tags/rdma-pull-request' into staging
* fix PVRDMA compilation errors and warnings
* implement query_qp for the PVRDMA device
* fix make - switch from -I to -iquote
# gpg: Signature made Fri 23 Mar 2018 15:39:23 GMT
# gpg: using RSA key 36D4C0F0CF2FE46D
# gpg: Good signature from "Marcel Apfelbaum <marcel@redhat.com>"
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg: It is not certain that the signature belongs to the owner.
# Primary key fingerprint: B1C6 3A57 F92E 08F2 640F 31F5 36D4 C0F0 CF2F E46D
* remotes/marcel/tags/rdma-pull-request:
hw/rdma: Fix 32-bit compilation
hw/rdma: Use correct print format in CHK_ATTR macro
hw/rdma: Change host_virt to void *
hw/rdma: fix clang compilation errors
make: switch from -I to -iquote
rdma: fix up include directives
hw/rdma: Add support for Query QP verb to pvrdma device
hw/rdma: Add Query QP operation
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/66793daa03f3...ed4916e8f88f
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic