[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] c99f21: hw/rdma: Add Query QP operation
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] c99f21: hw/rdma: Add Query QP operation |
Date: |
Sat, 24 Mar 2018 12:23:04 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: c99f217431fa926003f015b83e60d5de72305388
https://github.com/qemu/qemu/commit/c99f217431fa926003f015b83e60d5de72305388
Author: Yuval Shaia <address@hidden>
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 <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 79cfdca7aa0f0017723755b58d1bd4c93ccdf55c
https://github.com/qemu/qemu/commit/79cfdca7aa0f0017723755b58d1bd4c93ccdf55c
Author: Yuval Shaia <address@hidden>
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 <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 0efc9511aaa1bacb9dd9868a5f463180af5aa782
https://github.com/qemu/qemu/commit/0efc9511aaa1bacb9dd9868a5f463180af5aa782
Author: Michael S. Tsirkin <address@hidden>
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 <address@hidden>
Reviewed-by: Daniel P. Berrangé <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 9edc19c939914f4475ccf5f728c0617dc8f8076e
https://github.com/qemu/qemu/commit/9edc19c939914f4475ccf5f728c0617dc8f8076e
Author: Michael S. Tsirkin <address@hidden>
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 <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Daniel P. Berrangé <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 197053e212785e774d82800690dd76d735c52226
https://github.com/qemu/qemu/commit/197053e212785e774d82800690dd76d735c52226
Author: Marcel Apfelbaum <address@hidden>
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 <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Yuval Shaia <address@hidden>
Commit: 9bbb8d3577fe302802bfc7e4cf832a39aaa75692
https://github.com/qemu/qemu/commit/9bbb8d3577fe302802bfc7e4cf832a39aaa75692
Author: Yuval Shaia <address@hidden>
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 <address@hidden>
Signed-off-by: Yuval Shaia <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Tested-by: Eric Blake <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 94f480b8db137ee499c7457dbcf7eb6e1ef5b482
https://github.com/qemu/qemu/commit/94f480b8db137ee499c7457dbcf7eb6e1ef5b482
Author: Yuval Shaia <address@hidden>
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 <address@hidden>
Signed-off-by: Yuval Shaia <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Tested-by: Eric Blake <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: 6f559013c86d16255991ca23e47bd161407b95c8
https://github.com/qemu/qemu/commit/6f559013c86d16255991ca23e47bd161407b95c8
Author: Yuval Shaia <address@hidden>
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 <address@hidden>
Signed-off-by: Yuval Shaia <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Tested-by: Eric Blake <address@hidden>
Reviewed-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Marcel Apfelbaum <address@hidden>
Commit: ed4916e8f88f53a344d4eb636e289c6d5ca34e17
https://github.com/qemu/qemu/commit/ed4916e8f88f53a344d4eb636e289c6d5ca34e17
Author: Peter Maydell <address@hidden>
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 <address@hidden>"
# 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 <address@hidden>
Compare: https://github.com/qemu/qemu/compare/66793daa03f3...ed4916e8f88f
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] c99f21: hw/rdma: Add Query QP operation,
GitHub <=