Jason Tang
f4c4323f8e
SWDEV-260376 - [PAL] Fix Windows build
...
Change-Id: I788198b5980a46981de4b2e7aaa6a495e6e98cad
[ROCm/clr commit: 2ee2392f63 ]
2020-11-13 09:51:43 -05:00
Chauncey Hui
3896293999
SWDEV-2 - Change OpenCL version number from 3226 to 3227
...
[ROCm/clr commit: ec8eb12c1b ]
2020-11-13 03:00:03 -05:00
Sarbojit Sarkar
91220c7146
SWDEV-258573 : fix for OCLP2PBuffer test failure
...
Change-Id: I363d4fb2bb94d9bc03e96844d31dec7ef9b2ce33
[ROCm/clr commit: 099f8d61dd ]
2020-11-13 02:25:53 -05:00
Jason Tang
3322d2c663
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
[ROCm/clr commit: b1d75637bd ]
2020-11-12 09:49:48 -05:00
Chauncey Hui
28fbcf2c00
SWDEV-2 - Change OpenCL version number from 3225 to 3226
...
[ROCm/clr commit: 415c3075c7 ]
2020-11-12 03:00:08 -05:00
jujiang
db2ee483a0
SWDEV-259096-update rocclr readme
...
Change-Id: Ied0cca5ce3e8f81b85e5c01839520d7c31ac3e07
[ROCm/clr commit: 92a7c26f96 ]
2020-11-11 16:30:26 -05:00
German Andryeyev
f4e62df4cf
Add SPM support for RGP
...
RGP protocol supports SPM collection. Enable it in the PAL backend.
Change-Id: I0fa17334addad037ba6689d11fff0993f7899e66
[ROCm/clr commit: 234a94f838 ]
2020-11-11 13:10:23 -05:00
Chauncey Hui
e24333b132
SWDEV-2 - Change OpenCL version number from 3224 to 3225
...
[ROCm/clr commit: 11f79812e1 ]
2020-11-11 03:00:04 -05:00
Konstantin Zhuravlyov
29cce17291
SWDEV-198415 - Implement Target ID Proposal
...
Changes from Jason Tang, Tony Tye
Change-Id: Idb9b6923f12dfb61a5773c9aa3d3fbeb1327ec47
[ROCm/clr commit: ee6b0d9294 ]
2020-11-10 13:22:58 -05:00
Chauncey Hui
bbdbe22f6e
SWDEV-2 - Change OpenCL version number from 3223 to 3224
...
[ROCm/clr commit: 115d5ccfd5 ]
2020-11-04 03:00:06 -05:00
Alex Xie
4029485d75
SWDEV-258132 [LNX][Navi23] Segmentation fault when run clinfo
...
Change-Id: Ic8833726214b32f70a35f3922baf2afae87b25af
[ROCm/clr commit: f5ce682ac3 ]
2020-11-03 14:40:31 -05:00
Chauncey Hui
b6b4658f63
SWDEV-2 - Change OpenCL version number from 3222 to 3223
...
[ROCm/clr commit: 137c61d20c ]
2020-11-03 03:00:04 -05:00
Tao Sang
9f389ab51d
Fix wrong include path
...
Fix wrong include path of ROCclrConfig.cmake.in
Change-Id: Ic5a1387a426cf02a985a4ef8ff8ff15e6a871cbb
[ROCm/clr commit: ce4cc6095c ]
2020-10-30 18:19:34 -04:00
Chauncey Hui
12375f271b
SWDEV-2 - Change OpenCL version number from 3221 to 3222
...
[ROCm/clr commit: a253c82430 ]
2020-10-27 03:00:02 -04:00
Tao Sang
33d212d09a
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
[ROCm/clr commit: 6a6faf1d58 ]
2020-10-26 16:04:39 -04:00
Jason Tang
50138a93a3
Add CommandKindString to the log
...
Change-Id: Ie23123a85cff82b1732da85f5bffbff6958c02e5
[ROCm/clr commit: d943cae31f ]
2020-10-26 09:16:03 -04:00
Jason Tang
649f1872d9
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
[ROCm/clr commit: 1da0fe4263 ]
2020-10-26 09:15:31 -04:00
Chauncey Hui
ca26bad1f9
SWDEV-2 - Change OpenCL version number from 3220 to 3221
...
[ROCm/clr commit: e558ef48be ]
2020-10-24 03:00:03 -04:00
German Andryeyev
7df8e0bcb3
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
[ROCm/clr commit: bd340d8cbf ]
2020-10-23 18:29:48 -04:00
Chauncey Hui
fa49d38869
SWDEV-2 - Change OpenCL version number from 3219 to 3220
...
[ROCm/clr commit: 17d2e5cf56 ]
2020-10-23 03:00:03 -04:00
Evgeny
97a3bcd055
SWDEV-249623 : vdi: case string for marker activity
...
Change-Id: Id1767a5f33d821d649e15f4659e3520ee215c374
[ROCm/clr commit: 6f88bf5eac ]
2020-10-22 04:04:00 -04:00
Chauncey Hui
0e06b19edd
SWDEV-2 - Change OpenCL version number from 3218 to 3219
...
[ROCm/clr commit: 28f71a682d ]
2020-10-22 03:00:04 -04:00
Alex Xie
5f908ad056
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
[ROCm/clr commit: e5588f188c ]
2020-10-21 11:33:42 -04:00
Chauncey Hui
25dadb44ff
SWDEV-2 - Change OpenCL version number from 3217 to 3218
...
[ROCm/clr commit: cb9684ab0b ]
2020-10-21 03:00:07 -04:00
Rahul Garg
22fb358b02
Add MemoryMapFileTruncated function
...
Change-Id: I26d2a9fbac668cbac284bdfad0d7912db521dc70
[ROCm/clr commit: 5ff3010e1b ]
2020-10-20 20:25:27 -04:00
Vladislav Sytchenko
5ba1294a49
[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
[ROCm/clr commit: be66e29e94 ]
2020-10-20 12:10:14 -04:00
Chauncey Hui
3658a989d3
SWDEV-2 - Change OpenCL version number from 3216 to 3217
...
[ROCm/clr commit: 5d6f656c3f ]
2020-10-20 03:00:04 -04:00
Jason Tang
091f1e8e85
Change file mode 755 back to 644
...
Change-Id: I4ba5d66997ffd3331c56674d4bf805160dcdf049
[ROCm/clr commit: 25cc965c76 ]
2020-10-19 15:09:32 -04:00
Tao Sang
6c7b785a53
Fix ocltst test issue
...
Fix dumpImage() issue exposed on Win10.
It's called by internal compiler on Navi14
Change-Id: I693ffd45b6b03657822afdc872781901bc69b65d
[ROCm/clr commit: b74d120627 ]
2020-10-18 22:10:59 -04:00
Chauncey Hui
48aabb82bf
SWDEV-2 - Change OpenCL version number from 3215 to 3216
...
[ROCm/clr commit: 5c1b96c844 ]
2020-10-17 03:00:04 -04:00
German Andryeyev
9f4f72faef
Upgrade PAL interface version to 632
...
Change-Id: I1b8b936cc9bc59ff80296cc6bf5137c3af398c5d
[ROCm/clr commit: cb4e6bd264 ]
2020-10-16 13:12:16 -04:00
Chauncey Hui
f98b217573
SWDEV-2 - Change OpenCL version number from 3214 to 3215
...
[ROCm/clr commit: f28b011746 ]
2020-10-16 03:00:03 -04:00
German Andryeyev
ff4819a791
Reduce the number of allocated signals
...
Enable this optimization when the barrier is disabled, since
reuse requires a signal wait.
Use the size of pending AQL signals as the size of signal pool.
Change-Id: I2754a0f8b67e19d2601c58945e10fdf0e8be1624
[ROCm/clr commit: a5661192b6 ]
2020-10-15 16:39:33 -04:00
Alex Xie
23a7abc8e8
SWDEV-251360 - Add tracing for memory allocation/free.
...
This can be used to debug VM fault
Change-Id: I7685485b0450ea84d10b710639ad7b6c5ec2fcf3
[ROCm/clr commit: e4e6c46356 ]
2020-10-15 15:38:55 -04:00
Rahul Garg
7b0edf7aa0
Fix PCI bus domain ID
...
SWDEV-256338
Change-Id: I09afdca4f1a08f99ce662a4c4ed8a51d85500699
[ROCm/clr commit: a224dc2a7b ]
2020-10-15 14:59:57 -04:00
Chauncey Hui
99c1c2ba89
SWDEV-2 - Change OpenCL version number from 3213 to 3214
...
[ROCm/clr commit: f714bbffc1 ]
2020-10-15 03:00:04 -04:00
Rahul Garg
c829e74be7
Revert "SWDEV-253557 Strip shared lib for release builds"
...
Fixes SWDEV-256563 - Mainline build breaking issue.
This reverts commit fe7bf0e7e5 .
Reason for revert: <INSERT REASONING HERE>
Change-Id: Ib2e9ef362dc7dece9f4bbe7611b4be45087aa18e
[ROCm/clr commit: 6d9ceed2f4 ]
2020-10-14 17:53:04 -04:00
Rahul Garg
40b90694c6
Add image1DMaxWidth_ for maxTexture1D property
...
Needed by SWDEV-254068
Change-Id: Ic650dfb6e5b38d7544ba647c53de52deda39b92d
[ROCm/clr commit: c0f8b52f06 ]
2020-10-14 17:30:43 -04:00
Vladislav Sytchenko
36c8902ed8
[PAL] Allow more heaps for non-SVM suballocations
...
On ReBar systems the invible heap is not present, so in theory we should
fail creating the suballocation chunk, however PAL doesn't report any
errors.
To make sure we never fail, allow creating the allocation in the visible
heap and system memory.
Change-Id: Iea9cc68d98b9cb396a2b7a37398b98b66274083b
[ROCm/clr commit: 330b674821 ]
2020-10-14 16:56:12 -04:00
Vladislav Sytchenko
3e6989c1c2
[PAL] Allow for embedding debug info into IBs
...
Change-Id: I4473b9c5aa36370d9af37f22a78f4414eaa21e01
[ROCm/clr commit: 2ec5a47c88 ]
2020-10-14 15:54:48 -04:00
Reshabh Sharma
fe7bf0e7e5
SWDEV-253557 Strip shared lib for release builds
...
Change-Id: I79608406b3295c762a3781abd455bd63e6893dd4
[ROCm/clr commit: eac709a8a9 ]
2020-10-14 10:50:07 -04:00
Jason Tang
40e6b4c685
SWDEV-252150 - No need to send a Marker if the event is completed in Event::notifyCmdQueue()
...
Change-Id: Iaa1c550ce0849c12298a24812604345dbf877a5e
[ROCm/clr commit: c5184d61b4 ]
2020-10-14 09:29:24 -04:00
Jason Tang
7457150c80
Add COMGR_DYN_DLL to device/rocm/CMakeLists.txt
...
Now rocm/rocdevice.cpp also includes comgrctx.hpp, and we don't want to statically link against comgr when buidling shared libs.
Change-Id: Ic330bd860559b3e07b776c951afe6126b0f43f7d
[ROCm/clr commit: b38317cb3c ]
2020-10-14 09:28:37 -04:00
Chauncey Hui
e458cd774d
SWDEV-2 - Change OpenCL version number from 3212 to 3213
...
[ROCm/clr commit: a00981128a ]
2020-10-14 03:00:02 -04:00
Vladislav Sytchenko
fcae92ce47
[PAL] Allow overriding reported asic revision
...
This is helpfull to do when debugging issues on lowend asics. Navi14 can be emulated as Navi10. So can Navi22 be emulated as Navi21.
Change-Id: I693ffd45a5b03657822afdc872781901bc69b65c
[ROCm/clr commit: 26d1b28b16 ]
2020-10-13 09:36:15 -04:00
agodavar
0914a414db
SWDEV-254185 : hiprtc headers - handle empty headerIncludeNames
...
Change-Id: Ie06278c18b62cef1bdfbb8ac82728ed5667b2047
[ROCm/clr commit: 92f1ce41dc ]
2020-10-13 09:23:43 -04:00
German Andryeyev
2b3377b0bc
Add ROCr queries for HMM support
...
Change-Id: I2b5508bf0faf8f48dd7348d6a5202fb28de09876
[ROCm/clr commit: c05de4f2f9 ]
2020-10-13 09:12:00 -04:00
Chauncey Hui
1c84317ddf
SWDEV-2 - Change OpenCL version number from 3211 to 3212
...
[ROCm/clr commit: 2a5f1ccadf ]
2020-10-13 03:00:03 -04:00
agodavar
6dddb8ffac
SWDEV-254185 - Added support to pass include headers to hipRTC
...
Change-Id: Ic7f2957b04e518c57e2fd3fc9d839de07232405e
[ROCm/clr commit: ac72e50adc ]
2020-10-12 03:46:04 -04:00
Chauncey Hui
4c8d5a2d97
SWDEV-2 - Change OpenCL version number from 3210 to 3211
...
[ROCm/clr commit: 2810b8f367 ]
2020-10-10 03:00:03 -04:00