Saleel Kudchadker
2e26ed1cbb
SWDEV-297448 - Add debug log print
...
Change-Id: Ieba1b2e5d766e3fbe84dfc875dde8268166b3f99
2021-08-22 23:56:08 -07:00
vpykhtin
4be447ab8d
SWDEV-1 - fix line endings for .asm files
...
Change-Id: I8cf23829184618e41789220e43c00acc0e408fa5
2021-08-22 23:56:08 -07:00
Chauncey Hui
5426c323de
SWDEV-2 - Change OpenCL version number from 3354 to 3355
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
86b577fb19
SWDEV-1 - Fix line endings for .asm files
...
Change-Id: Ie315acd708178ca0722457e688859244fbddcd9f
2021-08-22 23:56:08 -07:00
Chauncey Hui
fa94ddef9a
SWDEV-2 - Change OpenCL version number from 3353 to 3354
2021-08-22 23:56:08 -07:00
Julia Jiang
411a75e865
SWDEV-291894 - update branch info in RORCclr readme
...
Change-Id: I77aa3421f39f058db9a3b68258a1ac72c5a22c64
2021-08-22 23:56:08 -07:00
Jatin Chaudhary
751937af14
SWDEV-286257 - Check for --save-temps option for HIP. Create Temp files if its present.
...
Change-Id: Ie5787d03b73081bca1ad03699ed7015badc342c7
2021-08-22 23:56:08 -07:00
Chauncey Hui
9ec5be5e2d
SWDEV-2 - Change OpenCL version number from 3352 to 3353
2021-08-22 23:56:08 -07:00
Satyanvesh Dittakavi
b46ffd5fe0
SWDEV-274145 - Fix to return correct data when queried for hipMemRangeAttributeReadMostly attribute
...
Change-Id: I9041c974b61e7a9c8fbdc748a407bbd04c060876
2021-08-22 23:56:08 -07:00
Chauncey Hui
6691318760
SWDEV-2 - Change OpenCL version number from 3351 to 3352
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
f167136918
SWDEV-297808 - Don't update free memory counter when creating views
...
Current logic when creating a buffer view will end up going into the
allocation block. Even though no memory will be allocated, since
owner()->getSvmPtr() is already allocated, we'll still end up
calling updateFreeMemory().
Checking if we're creating a view, will skip the SVM allocation logic
and let us fall into the actual view creation logic. This won't end up
updating the free memory counter.
Change-Id: I1c260a9ef57895130b272ea1246e06e812b25b37
2021-08-22 23:56:08 -07:00
Chauncey Hui
1b6d2aba38
SWDEV-2 - Change OpenCL version number from 3350 to 3351
2021-08-22 23:56:08 -07:00
German Andryeyev
992830bab7
SWDEV-295555 - Add SVM mode query
...
The new query MemRangeAttribute::CoherencyMode can return current
coherency mode for the provided memory region. Coherency mode can
be one of the following types: FineGrain, CoarseGrain and
Indeterminate
Change-Id: Ib66feeeb14f57a8b1cc731c65bb3d0276d297ff7
2021-08-22 23:56:08 -07:00
Todd tiantuo Li
ec411737aa
SWDEV-1 - Rembrandt support
...
Change-Id: Id5c37e130fb2c0bdc01b84997c85324121ec4df9
2021-08-22 23:56:08 -07:00
Chauncey Hui
4bd84c2189
SWDEV-2 - Change OpenCL version number from 3349 to 3350
2021-08-22 23:56:08 -07:00
Jason Tang
f42103c6a8
SWDEV-297294 - Fix TargetID typo
...
Change-Id: I351e38cbcaaf926f0561c96cf6e455e7167fd4be
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
2f00782829
SWDEV-292408 - [PAL] Always force high clocks for HIP
...
Redshift sees around a 3x performance uplift this change.
Turning this on for OpenCL might cause unwanted behaviour, due to
apps like RSX running in the background all the time.
Change-Id: I9f32d5f2e05b6697a8aaa9ddf74474b5531bb7e1
2021-08-22 23:56:08 -07:00
Chauncey Hui
465a370216
SWDEV-2 - Change OpenCL version number from 3348 to 3349
2021-08-22 23:56:08 -07:00
German Andryeyev
ec89348291
SWDEV-296329 - Add lock protection for Timestamp update
...
There is a possible race condition when signal reuse can have
access to a destroyed Timestamp object, because the callback
was running asynchronously. Use reference counter and lock
to allow asynchronous timestamp update
Change-Id: I6224f7c62cb0a03a7466fcc512e5e5afb06736fa
2021-08-22 23:56:08 -07:00
Chauncey Hui
7d9fcd6c67
SWDEV-2 - Change OpenCL version number from 3347 to 3348
2021-08-22 23:56:08 -07:00
anusha GodavarthySurya
1884e4ca77
SWDEV-297215 - Set image descriptor as per the HSA specification for hsa_ext_image_descriptor_t
...
Change-Id: I0af0f09120f15a42349ec4de491df8aee7bfd46d
2021-08-22 23:56:08 -07:00
Chauncey Hui
01a3857f5e
SWDEV-2 - Change OpenCL version number from 3346 to 3347
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
4171e9e0a3
SWDEV-283981 - [PAL] Support hostcall SQ interrupt
...
Note that this requires base driver CL#2340320+ to have SQ interrupt
functionality enabled by default.
Change-Id: I04b936819ebe1eb7cf5de1db4fafe83af3a1b5f6
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
ce9182e62b
SWDEV-273235 - Add ROCclrCompilerOptions cmake module
...
This module will be used to add any specific compiler options to ROCclr
and it's clients.
Currently it only adds a workaround to remove the MSVC flag /GR, which
is added by default CMake <3.20. This resolves the conflict of PAL
adding /GR-.
Change-Id: If83adb271bcec86812a6e9de940da3920fc75393
2021-08-22 23:56:08 -07:00
Chauncey Hui
7873ef0601
SWDEV-2 - Change OpenCL version number from 3345 to 3346
2021-08-22 23:56:08 -07:00
Rahul Garg
e9c115ad78
SWDEV-293742 - Remove external refs
...
Change-Id: Ib9e25a6beb97cc042bb3cc50338686a8dd09e21c
2021-08-22 23:56:08 -07:00
Jason Tang
f165737096
SWDEV-296911 - Enable clgl interop for both MesaGL and OrcaGL
...
Change-Id: Ie3ad85a8335b1fc751812c09bb0cd30aad38dcae
2021-08-22 23:56:08 -07:00
Alex Xie
ce5cc020af
SWDEV-288853 - [OpenCL]: ASIC 1013 Bringup
...
This a cherry pick from the ASIC's branch.
Change-Id: Ic6e888f8fa96103d1e79432dd75e68faabd8cf6c
2021-08-22 23:56:08 -07:00
kjayapra-amd
788ae8595b
SWDEV-295144 - Change uint64_t to size_t to fix failure on 32-bit opencl.
...
Change-Id: I5c28e9c606dec1c956f3f48071d8a0271adfff22
2021-08-22 23:56:08 -07:00
Chauncey Hui
650601c00e
SWDEV-2 - Change OpenCL version number from 3344 to 3345
2021-08-22 23:56:08 -07:00
anusha GodavarthySurya
682151f39d
SWDEV-295251 - Avoid marker if queue is empty for DD to fix MT issue
...
Change-Id: I80be39ace9d93347f81ef8acd7858d43bc4a3f1e
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
de53cd1903
SWDEV-240806 - Fix Windows build
...
Fixes error "All control paths should return a value".
Change-Id: I4718688b55b24862465e15ea0d64b32fa44b3299
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
ffbf368f4c
SWDEV-293519 - [PAL] Limit mgpu SVM logic only to mgpu cases
...
Below logic allocates the host buffer whenever a subbuffer is created
from a SVM allocation. This is only needed for multi-device contexts.
HIP does not support multi-device contexts, hence this logic just ends
up performing unnecessary system allocations.
Change-Id: I8eae635f7c5289c52ef73434218c1658b788a456
2021-08-22 23:56:08 -07:00
Chauncey Hui
255f27fd7a
SWDEV-2 - Change OpenCL version number from 3343 to 3344
2021-08-22 23:56:08 -07:00
anusha GodavarthySurya
050d54b503
SWDEV-240806 - Add methods to update kernel command parameters
...
Change-Id: Iba90a31f9c5d6d4f2b60b7ccf903325c03d4d245
2021-08-22 23:56:08 -07:00
anusha GodavarthySurya
de5168fdef
SWDEV-295251 - Remove waitEvent check in append
...
Change-Id: I994f3e7c67ed29c4ee46229c8bcd1448fc7f59ec
2021-08-22 23:56:08 -07:00
Chauncey Hui
3d4fb78a45
SWDEV-2 - Change OpenCL version number from 3342 to 3343
2021-08-22 23:56:08 -07:00
Aaron Liu
c6574cb906
SWDEV-294027 - [Lnx][YC] Add Yellow Carp support
...
Only add Roc path and don't use Pal path.
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Change-Id: I7117e2dc3c3ad4c8d563e9bbdc721f70ddba51fd
2021-08-22 23:56:08 -07:00
Chauncey Hui
76a3a42d38
SWDEV-2 - Change OpenCL version number from 3341 to 3342
2021-08-22 23:56:08 -07:00
Satyanvesh Dittakavi
924695fb5e
SWDEV-292021 - Fix Device Reset
...
- Device Reset should not purge the allocations that were not by the user
- Addresses QMCPack Test abort due to the removal of all the mem objects during reset
Change-Id: I7b7a123e72bcc985d7e51d17c2382bc618d3e041
2021-08-22 23:56:08 -07:00
Sourabh Betigeri
8c5c2befeb
SWDEV-292523 - [vdi]Change in the signature of streamOperations APIs, particularly 'value' arg to unsigned 'value
...
Change-Id: I74b24b2dec911acd5e7a364ea8c050c2ecb1c3b8
2021-08-22 23:56:08 -07:00
Chauncey Hui
f608292e27
SWDEV-2 - Change OpenCL version number from 3340 to 3341
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
6566361144
SWDEV-283981 - Revert "SWDEV-283981 - [PAL] Support hostcall SQ interrupt"
...
This reverts commit 9df70fa03ce60d47247eb0e8f278e1f8dbd33d6e.
Reason for revert: need SWDEV-294782 to be resolved before we can enable SQ interrupt support.
Change-Id: I328170b60f1a3aab28c0b1fd3191297a1a51ecb7
2021-08-22 23:56:08 -07:00
Chauncey Hui
a733679b40
SWDEV-2 - Change OpenCL version number from 3339 to 3340
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
0a59c9c4c3
SWDEV-291787 - Fix Windows build
...
Change-Id: I1b97a1100e4c498f53aaad7157f21d0c5f8a130d
2021-08-22 23:56:08 -07:00
jujiang
84b971c7c1
SWDEV-291787 - Fix persistent direct map
...
Change-Id: Ic1507cc6d63e9ed574e8e169bce7bf56f4792c19
2021-08-22 23:56:08 -07:00
German Andryeyev
2babcfbdbb
SWDEV-290384 - Enable active wait on CPU if HIP requested
...
Change-Id: Idea5adf7a4705cb999da6785e6229fe3200dce17
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
4589343c3e
SWDEV-283981 - [PAL] Support hostcall SQ interrupt
...
Change-Id: Ic6f0ad384404712d5eeb1eaf600e231a8f8631f7
2021-08-22 23:56:08 -07:00
Vladislav Sytchenko
74ccf71d53
SWDEV-294514 - Limit HIP-GL interop logic to HIP
...
Below logic is causing a crash in the CL-GL interop. As a workaround,
limit it only to HIP.
Change-Id: I12e81d035ebd80a4a9a09eb6eea2fae7040d90c9
2021-08-22 23:56:08 -07:00
German Andryeyev
c144383971
SWDEV-290384 - Disable HSA callback for any host wait
...
Change-Id: Ie876deb62859f5551f4ed69eb8187ac3fa35f42a
2021-08-22 23:56:08 -07:00