-
Notifications
You must be signed in to change notification settings - Fork 20
Remove all dependencies on exp-verbs #86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
84 commits
Select commit
Hold shift + click to select a range
fd13913
Removed exp verbs and replaced ibv_exp_create_cq, ibv_exp_create_qp, …
pakmarkthub 34bef14
Implemented peer-ops with direct-verbs
pakmarkthub 0b1bc41
gds_poll_cq now returns wc with correct wr_id
pakmarkthub 7028d97
Fixed the bug that causes auto-inline for message sizes <= 32B
pakmarkthub 91b956f
Made the code compatible with gdrcopy v1 and v2
pakmarkthub 07e9474
Added runtime gdrapi version checking
pakmarkthub ecaa221
Removed unused variables in gds_kernel_latency.c
pakmarkthub 2f98818
Removed unused variables in gds_poll_lat.c
pakmarkthub 07c7e79
Removed unused variables in gds_kernel_loopback_latency.c
pakmarkthub f2ddaa3
Reformatted include/gdsync/core.h
pakmarkthub 762250a
Reformatted include/gdsync/mlx5.h
pakmarkthub cb55b57
Reformatted include/gdsync/tools.h
pakmarkthub 36e328d
Reformatted include/gdsync/device.cuh
pakmarkthub 3ca44c9
Reformatted src/archutils.h
pakmarkthub f0b2390
Reformatted src/mlnxutils.h
pakmarkthub c8856f5
Reformatted src/apis.cpp
pakmarkthub 7c8ec51
Reformatted src/gdsync.cpp
pakmarkthub 5a63ed2
Reformatted src/mem.cpp
pakmarkthub 5a57862
Reformatted src/memmgr.cpp
pakmarkthub c1e4960
Reformatted src/mlx5.cpp
pakmarkthub 8a3f7ed
Reformatted src/objs.cpp
pakmarkthub 78b83e4
Reformatted src/objs.hpp
pakmarkthub 0d03d1f
Reformatted src/task_queue.hpp
pakmarkthub edfda53
Reformatted src/utils.hpp
pakmarkthub 0917a19
Reformatted tests/gpu.h
pakmarkthub ec02ba4
Reformatted tests/test_utils.h
pakmarkthub 45f9c2d
Reformatted tests/gds_kernel_latency.c
pakmarkthub ca5cf7f
Reformatted tests/gds_kernel_loopback_latency.c
pakmarkthub 9603aa2
Reformatted tests/gds_poll_lat.c
pakmarkthub a3411c8
Reformatted tests/pingpong.c
pakmarkthub bb03006
Reformatted tests/gds_sanity.cpp
pakmarkthub a0cdcb7
Reformatted tests/gpu.cpp
pakmarkthub 3cfb0c1
Reformatted tests/rstest.cpp
pakmarkthub 730784c
Reformatted tests/task_queue_test.cpp
pakmarkthub 2a5a62b
Reformatted tests/gpu_kernels.cu
pakmarkthub 95078f9
Fixed bugs and made gds_prepare_send support IBV_QPT_UD
pakmarkthub 3a1dedc
Removed debug code in tests/gds_kernel_latency.c
pakmarkthub cdf600c
Enforced strict checking of the result of mlx5dv_init_obj in src/apis…
pakmarkthub 81f981a
Added IBV_QPT_RC support
pakmarkthub 742b98f
Added support for putting QP DBREC on GPU mem
pakmarkthub 040ed51
Handled alignment in cuMemAlloc and implemented support for putting Q…
pakmarkthub dc619e7
Marked creating CQ on GPU as unsupported
pakmarkthub a9fe15f
Converted printf to gds_dbg in src/gdsync.cpp
pakmarkthub affe4a7
Removed unused code from include
pakmarkthub b7721c6
Removed unused code from src
pakmarkthub e15f28c
Removed unused code from tests/gds_kernel_*
pakmarkthub c1f37b4
Removed unused lines from configure.ac
pakmarkthub 723ab7c
Fixed include/gdsync/core.h according to Davide's comments
pakmarkthub feb4bff
Added explanation to gds_poll_cq in core.h
pakmarkthub b925893
Fixed the algorithm of gds_poll_cq to check for all busy flags first
pakmarkthub 893fbd4
Added a TODO comment in pd_mem_alloc
pakmarkthub a799016
Improved the mem alignment algorithm in gds_alloc_gdr_memory
pakmarkthub 9eb5025
Moved peer-related data structures from core.h to mlx5_peer.h
pakmarkthub fe8c6c4
Implemented rollback
pakmarkthub 75632b5
Moved ibv_exp_* emulation code to mlx5.cpp
pakmarkthub b720347
Fixed missing gds_abort_wait_cq in gds_stream_wait_cq
pakmarkthub 1323471
Added missing gds_post_ops_on_cpu in gds_post_descriptors
pakmarkthub 8c44fd1
Fixed some comment and code
pakmarkthub 015fb42
Moved mlx5_related attributes in struct gds_cq to internal data struc…
pakmarkthub 79cfa5f
Moved mlx5-specific attributes in gds_qp to internal data structures
pakmarkthub 0334eea
Reverted the format of the comment in gds_memory_type
pakmarkthub d3b7e80
Checked send_flags in gds_mlx5_post_send
pakmarkthub 78821b8
Turn gds_send_request_t and gds_wait_request_t to opaque objects
pakmarkthub 454348e
Merge branch 'dev-gdrcopy-v2.0' into directverbs-dev
pakmarkthub 0bc2084
Added support for all types of opcode and send_flags in gds_mlx5_post…
pakmarkthub 6f93cad
Removed unused code and fixed the error code path in gds_mlx5_post_send
pakmarkthub 26778ed
Made struct gds_qp be an attribute of gds_mlx5_qp
pakmarkthub a784aab
Moved mlx5-related create qp to gds_mlx5_create_qp
pakmarkthub d8a5453
Renamed gds_mlx5_qp to gds_mlx5_qp_t
pakmarkthub 0fc4ee2
Renamed gds_mlx5_cq to gds_mlx5_cq_t
pakmarkthub 5a884c0
Fixed bug in gds_poll_cq
8b97bb0
Implemented IB device type check
pakmarkthub 51a3e90
Moved parent domain allocation to gds_mlx5_alloc_parent_domain
pakmarkthub f9aae49
Moved mlx5-related create and destroy cq to mlx5.cpp
pakmarkthub 7f4af94
Fixed bugs in gds_mlx5_alloc_parent_domain
pakmarkthub fca6c8c
Moved gds_post_ops* to gds_mlx5_post_ops*
pakmarkthub fc85eb5
Merge branch 'dev-dv-consolidate-mlx5' into directverbs-dev
pakmarkthub b8bd6b7
Implemented pd_mem_free
pakmarkthub e3492f4
Moved mlx5-related poll cq to gds_mlx5_poll_cq
pakmarkthub 38b7560
Fixed bug in mlx5_create_wq
pakmarkthub 581ffb1
Bumped version to 3.0
bc92005
Fixed wait_* functions are referenced before defined
pakmarkthub 33a6b27
Fixed bug in gds_mlx5_get_send_info
pakmarkthub 2d4d9a7
Fixed bug in ibv_dealloc_pd inside gds_kernel_latency
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -45,3 +45,6 @@ libtool | |
| # Debug files | ||
| *.dSYM/ | ||
| *.su | ||
|
|
||
| # Editor files | ||
| *.swp | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.