Commit 723fa85
committed
core/hmem: Fix missing rocr dlopen function assignments
When libfabric is configured with "--with-rocr=$ROCM_PATH --enable-rocr-dlopen",
three functions ("hsa_ops.hsa_signal_store_screlease",
"hsa_ops.hsa_signal_load_scacquire", "hsa_ops.hsa_amd_agents_allow_access") are
not mapped to their associated symbols from "libhsa-runtime64.so" in the
initialization routine "rocr_hmem_dl_init()". This can lead to a segmentation
violation and application crash.
Resolves issue ofiwg#10797
Signed-off-by: Michael Lough <[email protected]>
Signed-off-by: Steve Welch <[email protected]>1 parent b136180 commit 723fa85
1 file changed
+24
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
833 | 857 | | |
834 | 858 | | |
835 | 859 | | |
| |||
0 commit comments