Vladislav Sytchenko
3cd2c487d3
SWDEV-193973 - Enable HSAIL for all Navi Asics
...
Change-Id: I0a48442f9a970de3d449e512293bc4600c62db13
[ROCm/clr commit: 4e1232a110 ]
2021-02-26 11:56:09 -05:00
Chauncey Hui
8fa36c6e6e
SWDEV-2 - Change OpenCL version number from 3264 to 3265
...
[ROCm/clr commit: ebda86f961 ]
2021-02-26 03:00:10 -05:00
German Andryeyev
52ea1c1e91
SWDEV-272496 - Fix a regression in PAL
...
Skip notification for markers with direct dispatch only,
since they are blocking always
Change-Id: I6bb17650f73371dae6e29c59fd6bb2012cc062fd
[ROCm/clr commit: a9b0e20d26 ]
2021-02-25 11:11:42 -05:00
Chauncey Hui
504367f850
SWDEV-2 - Change OpenCL version number from 3263 to 3264
...
[ROCm/clr commit: 9c2f9b208a ]
2021-02-25 03:00:07 -05:00
Vladislav Sytchenko
0a132499ce
SWDEV-271964 - Revert "SWDEV-264244 Fix StreamSync"
...
This reverts commit a962e2d0b3 .
Change-Id: I870c8b71edeb31f587fffe2447762acba61a7938
[ROCm/clr commit: 184b2631d5 ]
2021-02-24 11:43:08 -05:00
Vladislav Sytchenko
cae2f29c10
SWDEV-86035 - [PAL] Correct allocation logging
...
Since the allocation can be a suballocation, we should print both the
VA range for the allocation and the underlying memory object.
Change-Id: Ic9c707bbb78113b366d1b2c688e6fd33bdc8fd94
[ROCm/clr commit: 9e8a2f3266 ]
2021-02-24 11:35:49 -05:00
kjayapra-amd
d26aceba19
SWDEV-274058 - Porting HIP, ROCclr gfx90a changes to mainline.
...
Change-Id: I4f4220df77e57f749a00c1dbb66743ac5af4959a
[ROCm/clr commit: 46a50965c4 ]
2021-02-24 09:55:54 -05:00
Chauncey Hui
e73d10fcfa
SWDEV-2 - Change OpenCL version number from 3262 to 3263
...
[ROCm/clr commit: d5e6769959 ]
2021-02-24 03:00:06 -05:00
German Andryeyev
5a6c7a9ae4
SWDEV-272496 - Disable notification for the previous notify
...
Direct disaptch doesn't insert extra barriers for Markers if
AQL barrier was the last issued command already.
Change-Id: I00fbc658547d83dd3ee64ec391ed50e5f8a08e30
[ROCm/clr commit: 0587fb7450 ]
2021-02-23 17:04:59 -05:00
Jason Tang
09259cd49f
SWDEV-198364 - Only enable clgl sharing in ROCm path when building LinuxPro
...
Change-Id: Ie4d87e252519d090a62b930f7ebb315d3477b690
[ROCm/clr commit: 54a7170e40 ]
2021-02-23 14:15:04 -05:00
Vladislav Sytchenko
dfdb975c7d
SWDEV-270013 - Fix uninitialized variable warning
...
Change-Id: Ic4c8090e94e82798c294ac4532ca20efbc5a3a54
[ROCm/clr commit: c93f66a5ec ]
2021-02-23 11:49:28 -05:00
Chauncey Hui
ba2c3ed15c
SWDEV-2 - Change OpenCL version number from 3261 to 3262
...
[ROCm/clr commit: 708d3d6621 ]
2021-02-23 03:00:06 -05:00
Vladislav Sytchenko
c122c28e5d
SWDEV-86035 - [PAL] Propagate gl2Uncached setting to the backend
...
Change-Id: I594f304a20d448fe198ec27901e6c97b265c1183
[ROCm/clr commit: dbcf023cb1 ]
2021-02-21 13:52:38 -05:00
Vladislav Sytchenko
007671faf8
SWDEV-86035 - [PAL] Fix runtime init
...
The settings need to be populated ASAP, otherwise the dummy context is
not created properly.
Change-Id: Iede0066308bb601dc68164e894775a646a0372f1
[ROCm/clr commit: 263173914f ]
2021-02-20 16:39:13 -05:00
Chauncey Hui
72b1b53ddc
SWDEV-2 - Change OpenCL version number from 3260 to 3261
...
[ROCm/clr commit: b625a46db1 ]
2021-02-19 03:00:07 -05:00
Jason Tang
318c9e1080
SWDEV-1 - Fix warnings when building with clang++
...
Change-Id: Idebd2b618b9a3360147984a0e33852dbe2e65818
[ROCm/clr commit: 0d47b06928 ]
2021-02-18 10:02:46 -05:00
Chauncey Hui
17d6907eeb
SWDEV-2 - Change OpenCL version number from 3259 to 3260
...
[ROCm/clr commit: ae7cb73fe5 ]
2021-02-18 03:00:06 -05:00
German Andryeyev
33c1e3d14d
SWDEV-272496 - Wait on CPU before switching to GPU wait
...
GPU waits have noticeable overheads on compute with extra
AQL barrier packet and on SDMA with power saving features. This
change introduces a wait on CPU for 30 us in case the app has tiny
operations.
Change-Id: I761ba3af595f3f48544980058a9077dda15aa5f9
[ROCm/clr commit: ac387f9b03 ]
2021-02-17 15:19:17 -05:00
Chauncey Hui
98c59bae8b
SWDEV-2 - Change OpenCL version number from 3258 to 3259
...
[ROCm/clr commit: 9900b46c21 ]
2021-02-17 03:00:07 -05:00
Jason Tang
5b8e6b8e36
SWDEV-268345 - Remove ADDRESS_SANITIZER option from cmake
...
DevOps is going to add this through build script.
Change-Id: I536d691ea8c05d8289bad1448cac532a8ef93cc4
[ROCm/clr commit: 82c6aabb0a ]
2021-02-16 17:37:48 -05:00
Vladislav Sytchenko
086bdf83b4
SWDEV-232428 - Push hostcall implementation to the device layer
...
This change unifies the hostcall implementation for all the backends,
by pushing the common logic to the device layer. This is done by
replacing the use of hsa_signal_t with device::Signal (a light wrapper
around it).
Change-Id: I7b6fca7930b5a0b199da5d85e2e048354cc04e7b
[ROCm/clr commit: 671778bdd3 ]
2021-02-16 17:19:57 -05:00
Jason Tang
ac06dab550
SWDEV-265304 - Disable GFX8 in LinuxPro ROCr build
...
Change-Id: Ia26bb025a133a4acb255a539a45668975019cc6e
[ROCm/clr commit: c65be06c4c ]
2021-02-16 13:32:47 -05:00
Vladislav Sytchenko
42c3dc5c6e
SWDEV-271486 - [PAL] Temporarily disable reporting sramecc support
...
Change-Id: I089af8f8a4645ce5353f351dbf3a018cd31df216
[ROCm/clr commit: ac237ac094 ]
2021-02-16 10:39:18 -05:00
Vladislav Sytchenko
27fea99659
SWDEV-270013 - Fix Windows build
...
Change-Id: I9573ef8b9d94367b8fa1dd90d40a93ddc4992f18
[ROCm/clr commit: 660e543f49 ]
2021-02-16 10:03:51 -05:00
Chauncey Hui
38e1d0d596
SWDEV-2 - Change OpenCL version number from 3257 to 3258
...
[ROCm/clr commit: a1b21ae7d2 ]
2021-02-16 03:00:08 -05:00
Ravi C Akkenapally
6629930067
SWDEV-179105 - Stream Operations: Add support for Wait and Write
...
Change-Id: Ibffa1d6d573826b64763da280074a77271d66808
[ROCm/clr commit: 0a5f9a3b10 ]
2021-02-15 17:02:38 -08:00
kjayapra-amd
4583cbafee
SWDEV-270013 - Allocate kernel_arguments from kern_arg & finegrain pool instead of coarse grain.
...
Change-Id: Id4c6977934fdd6ef2311f6e75593801f1e51983c
[ROCm/clr commit: 2df099df9e ]
2021-02-15 18:20:08 -05:00
Saleel Kudchadker
4da1282882
SWDEV-272673 - Add changes to dump log to a file
...
Env var AMD_LOG_LEVEL_FILE would dump the log to file.
Change-Id: I6add4a1ae6788f376ce116797cc0573007502e73
[ROCm/clr commit: 0f14c54c04 ]
2021-02-15 10:28:06 -08:00
Chauncey Hui
d88ef70a57
SWDEV-2 - Change OpenCL version number from 3256 to 3257
...
[ROCm/clr commit: 196fada9c8 ]
2021-02-13 03:00:07 -05:00
German Andryeyev
64360211fe
SWDEV-86035 - switch PAL interface to 656 version
...
Change-Id: I162ba6e49aa866c013f37a114df5bb7ea3e08874
[ROCm/clr commit: 70f06c79fa ]
2021-02-12 13:08:59 -05:00
Chauncey Hui
705311fb14
SWDEV-2 - Change OpenCL version number from 3255 to 3256
...
[ROCm/clr commit: 272e29a1cd ]
2021-02-12 03:00:07 -05:00
German Andryeyev
b5e80a048a
SWDEV-86035 - Enable PAL for gfx8
...
Change-Id: Ia6623993e44aeb4bdf317628ee8a84af6c4cacc7
[ROCm/clr commit: e7c636c5e7 ]
2021-02-11 14:25:43 -05:00
Payam
72b49f0800
SWDEV-257937 - Updated fix for ROC_BARRIER_SYNC=0
...
Change-Id: I7e28e541b654db57fb0890d7dbb7519cfb2d93db
[ROCm/clr commit: a2e0b0495c ]
2021-02-11 14:01:45 -05:00
German Andryeyev
1ac2b818e6
SWDEV-271806 - Disable pinning for views.
...
Only parent object should pin system memory
Change-Id: Ic9a0a34e3aff2263501c564c3cebd33f4f7e2455
[ROCm/clr commit: fb142e7b2f ]
2021-02-11 13:05:58 -05:00
Vladislav Sytchenko
4f2684594f
SWDEV-252745 - Fix uninitialized variable
...
Change-Id: I9167dc3c85779771a44626f2f88eec4134c5a5ad
[ROCm/clr commit: ee1ec3258d ]
2021-02-11 10:26:38 -05:00
Chauncey Hui
47943e9f73
SWDEV-2 - Change OpenCL version number from 3254 to 3255
...
[ROCm/clr commit: 91ba74f314 ]
2021-02-11 03:00:07 -05:00
Rahul Garg
ff35f82881
SWDEV-271182 - Fix HdpMemFlushCntl and HdpRegFlushCntl
...
Change-Id: Ib690b475c2c4514c862ded5fc2bdd1049e27bd46
[ROCm/clr commit: df0b14ff47 ]
2021-02-10 11:40:35 -05:00
Chauncey Hui
28eacbf594
SWDEV-2 - Change OpenCL version number from 3253 to 3254
...
[ROCm/clr commit: de52aa7e7c ]
2021-02-10 03:00:06 -05:00
cjatin
43a470093d
SWDEV-252745 - Adding precompiled headers to build option
...
Change-Id: Iab03e8a75215d80c91817ee0227d034fefa9dfad
[ROCm/clr commit: 5cfea2981b ]
2021-02-09 23:33:55 -05:00
German Andryeyev
e60c7aa890
SWDEV-269654 - Fix HIP stream busy query
...
- Avoid GPU wait on the marker submission and update the command
batch after HSA signal callback upon HSA barrier completion.
Change-Id: I5c1c97212aefc2ae4b99aa9e2a81627ee9a38c1c
[ROCm/clr commit: 6966d8098e ]
2021-02-09 12:57:12 -05:00
Chauncey Hui
c039f3fc2c
SWDEV-2 - Change OpenCL version number from 3252 to 3253
...
[ROCm/clr commit: 12e92b603e ]
2021-02-09 03:00:06 -05:00
Vladislav Sytchenko
ac5394299f
SWDEV-232428 - Use std atomics
...
Change-Id: Ieca85738621d056e612faf4de1e2011a817b8965
[ROCm/clr commit: 738fd1d24b ]
2021-02-08 16:50:41 -05:00
German Andryeyev
d43cf72481
SWDEV-271888 - Remove an explanation link
...
Change-Id: I157adac7a248d50ee8db677c19be20c00fcd5ecc
[ROCm/clr commit: 47f8d55313 ]
2021-02-05 17:28:28 -05:00
Chauncey Hui
d94bfc6d91
SWDEV-2 - Change OpenCL version number from 3251 to 3252
...
[ROCm/clr commit: c82cda6a7c ]
2021-02-04 03:00:06 -05:00
Julia Jiang
b9256275ad
SWDEV-271125 - update ROCclr readme
...
Change-Id: Icc3df1eca16c685d5ab1c74bebf37bbf169841c0
[ROCm/clr commit: 699b61b5c1 ]
2021-02-02 17:20:46 -05:00
Chauncey Hui
c94aabfa88
SWDEV-2 - Change OpenCL version number from 3250 to 3251
...
[ROCm/clr commit: 20ab999164 ]
2021-02-02 03:00:06 -05:00
Jason Tang
8dffe9c8e6
SWDEV-269880 - Fix luxmark 3.1 segfaults
...
To workaround a bug in std::regex() implementation.
Change-Id: I4ea2b40e0b74ee1ee79d31283937e43d361d37c2
[ROCm/clr commit: 4791447370 ]
2021-02-01 16:12:36 -05:00
Alex Xie
c490930624
SWDEV-268914 - Linux, AMF, tests fail to scale images down
...
In pitch workaround, we need to copy the image to copy buffer
when application wants to read image to buffer. After this
patch, we unconditionally copy the image data to the copy buffer.
Change-Id: I71b0d19459542dfbb3ca51a2c8a3a81367fa2fb5
[ROCm/clr commit: 5330679473 ]
2021-02-01 15:22:15 -05:00
Joseph Greathouse
62fee66ff2
SWDEV-270773 - Fix workgroup calculation logic for GWS initialization
...
The existing workgroup calculation logic for GWS initialization is
incorrect. It tries to add together workgroups across dimensions,
leading to major under-count in 2D and 3D kernels. An (x,y,z) kernel
uses x * y * z blocks, not x + y + z.
In addition, the previous logic was incorrect for the case of launching
a single-threaded kernel. It calculated 0 workgroups, leading to
initializing GWS to -1.
Change-Id: I1bb20a0d5b6e0cc10ac55901c28d8f93aac61c09
[ROCm/clr commit: 54d1d69c0a ]
2021-01-31 01:16:48 -06:00
Chauncey Hui
5cf28c4843
SWDEV-2 - Change OpenCL version number from 3249 to 3250
...
[ROCm/clr commit: b7f0fd0354 ]
2021-01-29 03:00:06 -05:00