German Andryeyev
532f0ae951
Add direct dispatch simple hack for testing
...
The hack dosn't really track the commands status. It may be not
necessary for HIP, but will cause early resource release.
Change-Id: I791ad36dd8abd3b6b3d2c9b16a210a555c08ca64
2020-11-13 10:36:23 -05:00
Jason Tang
2ee2392f63
SWDEV-260376 - [PAL] Fix Windows build
...
Change-Id: I788198b5980a46981de4b2e7aaa6a495e6e98cad
2020-11-13 09:51:43 -05:00
Chauncey Hui
ec8eb12c1b
SWDEV-2 - Change OpenCL version number from 3226 to 3227
2020-11-13 03:00:03 -05:00
Sarbojit Sarkar
099f8d61dd
SWDEV-258573 : fix for OCLP2PBuffer test failure
...
Change-Id: I363d4fb2bb94d9bc03e96844d31dec7ef9b2ce33
2020-11-13 02:25:53 -05:00
Sarbojit Sarkar
25c8b41cb5
[SWDEV-259216] Minor test bug
...
Change-Id: Ib2ece421af88c99ded41514b6a2dc432b78be682
2020-11-13 02:23:45 -05:00
Sarbojit Sarkar
c68a36fe14
[SWDEV-257048] fix for softhang in dtest
...
Change-Id: Ic77f5d9c13852c4e3da7afb41b1db7d43c5cbf75
2020-11-13 02:21:00 -05:00
agodavar
9ef681a618
SWDEV-249870: Generate Pre-Compiled Headers from includes in source repo for Online Compilation
...
Change-Id: I663f510603e983927f80f7944df4d039ba7bc0b0
2020-11-12 10:50:33 -05:00
Jason Tang
b1d75637bd
SWDEV-260376 - [PAL] Use Pal::AsicRevision to match device
...
A device's offset in Pal::AsicRevision could be changed from time to time, while the current implementation assume the offset never changes.
Change-Id: Id993512aa0da6e0b2356f594d5e58f76d1f97f16
2020-11-12 09:49:48 -05:00
Chauncey Hui
415c3075c7
SWDEV-2 - Change OpenCL version number from 3225 to 3226
2020-11-12 03:00:08 -05:00
jujiang
92a7c26f96
SWDEV-259096-update rocclr readme
...
Change-Id: Ied0cca5ce3e8f81b85e5c01839520d7c31ac3e07
2020-11-11 16:30:26 -05:00
jujiang
f2d68da7c4
SWDEV-259096-update HIP documents
...
Change-Id: I78294ca55649634ef9eff5c4e38636cb17f5e640
2020-11-11 16:29:52 -05:00
Julia Jiang
eacb30afcd
SWDEV-249486-re-organize doxygen HIP API
...
Change-Id: I3d107de526e428ae16c6dffd97d9388bf54a6358
2020-11-11 13:31:56 -05:00
German Andryeyev
d4e642203c
Add an early exit if it's a null stream wait
...
Change-Id: I577f5da2f928bff172d64d511a60e08eda28c81d
2020-11-11 13:20:04 -05:00
German Andryeyev
234a94f838
Add SPM support for RGP
...
RGP protocol supports SPM collection. Enable it in the PAL backend.
Change-Id: I0fa17334addad037ba6689d11fff0993f7899e66
2020-11-11 13:10:23 -05:00
Chauncey Hui
11f79812e1
SWDEV-2 - Change OpenCL version number from 3224 to 3225
2020-11-11 03:00:04 -05:00
Konstantin Zhuravlyov
73fb01cb3a
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jatin Chaudhary, Tony Tye
Change-Id: I14904920ad2356ae2098cf827b83613089d33962
2020-11-10 13:31:43 -05:00
Konstantin Zhuravlyov
ee6b0d9294
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jason Tang, Tony Tye
Change-Id: Idb9b6923f12dfb61a5773c9aa3d3fbeb1327ec47
2020-11-10 13:22:58 -05:00
Jason Tang
ee2e91912b
SWDEV-256292 - Fix build failure when using lightning to build
...
clang complains there are multiple definitions of ret_val
Change-Id: I949af23e0658b28b339b378c9c0e4681d83d5f5a
2020-11-09 11:39:03 -05:00
Chauncey Hui
115d5ccfd5
SWDEV-2 - Change OpenCL version number from 3223 to 3224
2020-11-04 03:00:06 -05:00
Alex Xie
f5ce682ac3
SWDEV-258132 [LNX][Navi23] Segmentation fault when run clinfo
...
Change-Id: Ic8833726214b32f70a35f3922baf2afae87b25af
2020-11-03 14:40:31 -05:00
Tao Sang
272f89a966
Make hipMemset*Async* tests pass in static lib
...
3 hipMemset*Async* direct tests will crash in static lib because
some hsa objects are not initialized when hip apis call them.
The fix will make the hip apis called in main() so that hsa objects
have been initialized at that stage.
Change-Id: I41eb29b8c2588acac0cd3ae6d96b14fb1abd235a
2020-11-03 09:54:30 -05:00
Chauncey Hui
137c61d20c
SWDEV-2 - Change OpenCL version number from 3222 to 3223
2020-11-03 03:00:04 -05:00
Sourabh Betigeri
b0664a0087
SWDEV-255694: Include attributes - hipFuncAttributePreferredSharedMemoryCarveout and hipFuncAttributeMaxDynamicSharedMemorySize
...
Change-Id: I3569859e6db0c59a10a76c8ea356d4bc0a0bb906
2020-11-02 19:39:39 -05:00
agodavar
c7aa311537
Fix building of tests on nvidia GPU
...
Change-Id: I02b527ec4135c79bb35cbbfe419211ec363cb065
2020-11-02 09:42:28 -05:00
Tao Sang
ce4cc6095c
Fix wrong include path
...
Fix wrong include path of ROCclrConfig.cmake.in
Change-Id: Ic5a1387a426cf02a985a4ef8ff8ff15e6a871cbb
2020-10-30 18:19:34 -04:00
Alex Xie
ebd1a4a150
SWDEV-254386 [Navi 2x] Add Navi IDs to ocltst test
...
Cherry pick from npi branch.
Change-Id: I4e72c5477d7e0ebb454d651d1f84866ce4d27ee5
2020-10-27 16:00:45 -04:00
Chauncey Hui
a253c82430
SWDEV-2 - Change OpenCL version number from 3221 to 3222
2020-10-27 03:00:02 -04:00
Tao Sang
6a6faf1d58
Fix crash in delete of TempWrapper
...
OCLTST crashing at oclruntime.OCLKernelBinary for
Tahiti because of deleting on pointer vector which
is however a single pointer. The fix will correct
the wrong deleting in TempWrapper destructor.
Change-Id: Ic5a1387a426c102b085a4ef8ff8ff05e6a870cba
2020-10-26 16:04:39 -04:00
Tao Sang
6db4976759
Make directed_test support static libs
...
1.Make directed_test apps linked against static libs
of hip, rocclr, rocr, roct and amd_comgr.
2.Remove custom_target amdhip64_static_combiner.
3.Support EXCLUDE_HIP_LIB_TYPE <static|shared>.
4.Simplify argument list parsing.
5.Install rocclr when rocm is installed.
6.Fix some original small bugs.
Revert "Revert "Make directed_test support static libs""
This reverts commit 0d1cf31eb1 .
Change-Id: I918eeae94487e5e2ff5bfde083667ac65fb6e702
2020-10-26 12:39:58 -04:00
Jason Tang
d943cae31f
Add CommandKindString to the log
...
Change-Id: Ie23123a85cff82b1732da85f5bffbff6958c02e5
2020-10-26 09:16:03 -04:00
Jason Tang
1da0fe4263
SWDEV-254181 - Fix ocl min_max_image_buffer_size regression.
...
ROCr is now reporting the actual HW addressing limits for HIP, so OpenCL will have to impose lower limit.
Change-Id: I60c2ce27ed1d1f45f16fb76438965a236ba872c6
2020-10-26 09:15:31 -04:00
Chauncey Hui
e558ef48be
SWDEV-2 - Change OpenCL version number from 3220 to 3221
2020-10-24 03:00:03 -04:00
German Andryeyev
bd340d8cbf
Correct reported info in ROC profiler
...
OCL can't distinguish different copy types, but ROC profiler
expects SDMA transfer visibility. Add extra code to detect
a transfer with the host memory and substitute OCL command
Change-Id: I5290acd0e10bc082e00c1d4ae1474a075de7f165
2020-10-23 18:29:48 -04:00
German Andryeyev
ae8aec4834
Update documentation
...
Add managed memory section for the doxygen documentation.
No code changes.
Change-Id: I2e9db4ec13422159e265193916f0a3cdb721732d
2020-10-23 18:28:43 -04:00
Chauncey Hui
17d2e5cf56
SWDEV-2 - Change OpenCL version number from 3219 to 3220
2020-10-23 03:00:03 -04:00
Rahul Garg
9252b3a3d9
Fix performance tests for OSDB failures
...
SWDEV-257745- [ROCm CI][mainline] hiprocclrtests broken on OSDB - vg20 and mi100
Change-Id: I36b4ace7e8c2673809c4b0be569250e8f9b06da8
2020-10-23 00:48:08 +00:00
Evgeny
6f88bf5eac
SWDEV-249623 : vdi: case string for marker activity
...
Change-Id: Id1767a5f33d821d649e15f4659e3520ee215c374
2020-10-22 04:04:00 -04:00
Chauncey Hui
28f71a682d
SWDEV-2 - Change OpenCL version number from 3218 to 3219
2020-10-22 03:00:04 -04:00
Alex Xie
e5588f188c
SWDEV-256126 - Linux pro Nuke app crash with "Out of memory "while running Rip plugin test
...
We unmap a memory with a different pointer.
ROCr runtime might be confused and silently ignore the unmap request
Change-Id: Ic5a1387a426cf02a985a4ef8ff8ff05e6a870cbf
2020-10-21 11:33:42 -04:00
agodavar
8717a78bf7
cmake hip-rocclr as default build,change HIP_PLATFORM to amd|nvidia
...
Change-Id: I59d2e15b297b6ca2d5eee1a6dee642bdb01a3839
2020-10-21 07:26:14 -04:00
Chauncey Hui
cb9684ab0b
SWDEV-2 - Change OpenCL version number from 3217 to 3218
2020-10-21 03:00:07 -04:00
Sudheer Kumar
f9d3e5a7be
[dtest] Tests for loading hip apis dynamically
...
SWDEV-238517 for enhancing hip unit tests
Change-Id: I9b6ef41db2f02ee3679360d0fae709a404a0ea4f
2020-10-21 02:49:49 -04:00
Rahul Garg
5ff3010e1b
Add MemoryMapFileTruncated function
...
Change-Id: I26d2a9fbac668cbac284bdfad0d7912db521dc70
2020-10-20 20:25:27 -04:00
Sourabh Betigeri
b65314d168
SWDEV-251091: Added null checks and empty file check in hip_module and hip_platform
...
Change-Id: Iad99f996dcf90ffb86f62e79bf4cbd53b35b7e3b
2020-10-20 19:55:01 -04:00
Payam
4e96bfecd5
Cleaning lintian warning SWDEV-247996 Part2
...
Change-Id: I40eb29b8c2588acac0cd3ae6d96b14fb1abd2350
2020-10-20 19:27:38 -04:00
Aaron En Ye Shi
01bd165507
Fix header for OpenMP AMDGCN support
...
Add ifndef for __OPENMP_AMDGCN__ target, which shares
these header files with HIP.
Change-Id: I720693cfbcfb7836cd2f361d48530fb55ee3557a
2020-10-20 14:04:48 -04:00
Vladislav Sytchenko
be66e29e94
[PAL] Change free mem tracking logic to use PAL size
...
PAL may internally align up the allocation size to the page size
reported by KMD. This will cause a mismatch in size between OCL and PAL.
To avoid this, use PAL size when updating the free memory counter on
both alloc and free.
Change-Id: Ic6e8c861a52170476474fb70a769eef93be3261f
2020-10-20 12:10:14 -04:00
kjayapra-amd
c18a791c80
SWDEV-250005 - Fixing error code propagation to HIP outer layer.
...
Change-Id: I0c0e87dbace0b1182f24411200abdfd9cab3f865
2020-10-20 09:43:57 -04:00
Chauncey Hui
5d6f656c3f
SWDEV-2 - Change OpenCL version number from 3216 to 3217
2020-10-20 03:00:04 -04:00
Sarbojit Sarkar
a73d1a1fe0
SWDEV-256325 : Fix for hipMemset2D crash
...
Change-Id: I1f434602fecd4fb935d2bc72f2c72d6a2d4c45fe
2020-10-20 02:54:29 -04:00