German Andryeyev
e9c484d1ce
SWDEV-274145 - process ACCESS_QUERY for all devices
...
HIP requires to return AccessedBy query for all device, but ROCr
can process one per query. Hence send the queries for all
available devices and then accumulate the results in runtime.
Change-Id: I082f9adb8e31c775a8ad1bf7a5af37440ef4bd16
2021-03-08 14:19:13 -05:00
Satyanvesh Dittakavi
37d4677aba
SWDEV-274404 - Add hipDrvMemcpy3D* and hipMemcpy2DFromArray* APIs on HIP CUDA
...
Change-Id: I4aba2bff60a7bae6b01b6e471968227b0df8e192
2021-03-08 13:14:25 -05:00
Sarbojit Sarkar
95b2ad994c
SWDEV-254329 - Profiler ON/OFF fix
...
Change-Id: I996d185d2079ce68234109564a529a187ba4f04b
2021-03-08 01:27:46 -05:00
Chauncey Hui
6180595a27
SWDEV-2 - Change OpenCL version number from 3270 to 3271
2021-03-06 03:00:06 -05:00
Julia Jiang
3a7c3c8f07
SWDEV-270961 - Update HIP documents
...
Change-Id: Iba88d78456b9b190c2af92ca696777e459e4acb0
2021-03-05 16:07:38 -05:00
German Andryeyev
dee99ca807
SWDEV-272449 - Create RGP manager before CommitSettingsAndInit()
...
Enabling DebugVMID requires a certain sequence in
PAL initialization. StartLateDeviceInit() must be called before
CommitSettingsAndInit().
Change-Id: I7385a8cc89e7a8ad97a6b56ad6acbd2cf2f29728
2021-03-05 11:36:12 -05:00
Jason Tang
4ea3e44ac8
SWDEV-275828 - Fix api negative_get_platform_info test
...
Change-Id: Iffbcd4fe3b3b59a072e3374c0af3409338eeeca2
2021-03-05 11:34:38 -05:00
German Andryeyev
7f32d0b425
SWDEV-272496 - Detect callbacks and force AQL barrier
...
HIP tests require HIP callbacks to be processed in another thread.
This change will use a thread from HSA signal callbacks to make
sure a HIP callback was done asynchronously.
Also process the callback before changing the status of command
Change-Id: Icef85d0e0f808663882cf6881ff1be3e5eca29ac
2021-03-05 11:33:51 -05:00
Jason Tang
c13f9df42a
SWDEV-1 - Change file mode back to 644
...
Change-Id: I433740d65c8f648e346107f6d8fa57d69463b713
2021-03-05 10:17:58 -05:00
Chauncey Hui
65a340d8cc
SWDEV-2 - Change OpenCL version number from 3269 to 3270
2021-03-05 03:00:05 -05:00
Sarbojit Sarkar
fa89ee5ee0
SWDEV-254329 - Init Profiling when ON
...
Change-Id: I72f9da94f8fbb95e66cf145831b252af05a19dc4
2021-03-04 23:35:27 -05:00
David Salinas
a2b7d3c9a7
SWDEV-274114 - fix dependency issues for perl modules
...
Change-Id: I320d5fb50db3eecd433e81ab49703ca04c882711
2021-03-04 16:52:35 -05:00
Tao Sang
cc086cb08c
SWDEV-274725 - Enable hiprtc test
...
Enable hiprtc test for Rocclr.
Remove unnecessary LINK_OPTIONS hiprtc.
Change-Id: I9ec74c475161b3e31df47d193449023e921f2923
2021-03-04 15:07:38 -05:00
Vladislav Sytchenko
8bb7399323
SWDEV-274766 - Fix temporary file name on Windows
...
Change-Id: Ie06e0d14ab27f40b230ed6051cf95f4902f07c7a
2021-03-04 14:38:46 -05:00
Arya.Rafii
8cb232ddef
SWDEV-269246 - Implementation of hipDrvMemcpy2DUnaligned
...
Change-Id: I86fdd3b930cbd74c45cd31944f0ea52c0ff65a59
2021-03-04 14:38:06 -05:00
Arya.Rafii
9f142f988d
SWDEV-269246 - Added missing exports for hipArrayDestroy
...
Change-Id: I730814720bb618e895efbe2f412e437110bed8bc
2021-03-04 14:29:16 -05:00
kjayapra-amd
95e3a6d985
SWDEV-259566 - Adding support to retrieve handle for offsetted pointer.
...
Change-Id: I4a700c31a9ab481c4ea43923af57e83247555ab0
2021-03-04 12:28:59 -05:00
kjayapra-amd
8ef68df3a8
SWDEV-259566 - Adding support to retrieve handle for offsetted pointer.
...
Change-Id: I5da5ab6a24c6df915950637feb486b8c288e60e0
2021-03-04 12:28:56 -05:00
Chauncey Hui
8162037c3e
SWDEV-2 - Change OpenCL version number from 3268 to 3269
2021-03-04 03:00:06 -05:00
Rahul Garg
508f524204
SWDEV-275204 - Bump version to 4.2
...
Change-Id: I0b3512591b56bd114d935c09014b44cd45547b9e
2021-03-03 23:42:21 -05:00
Vladislav Sytchenko
b4064ad557
SWDEV-1 - Remove unannounced asic
...
Change-Id: I0ec360e7f924dcfbc26bc70981a714abb57804c9
2021-03-03 23:21:41 -05:00
German Andryeyev
fbde61de7f
SWDEV-274199 - Enable SVM tracking
...
ROCr/KFD doesn't validate memory pointers. Enable validation inside
ROCclr, using SVM tracking mechanism.
Change-Id: I581e32ff37187f9ed8d9a302e8fd9f6ca935bdd7
2021-03-03 13:18:56 -05:00
German Andryeyev
b0402a95bf
SWDEV-272496 - Delay enqueue until callback setup
...
With direct dispatch enqueue occurs before callback update and
it can't be tracked in the device backend
Change-Id: Ie8793e3ddb68cc5bb36348f7a8dcdbdc87a2487c
2021-03-03 13:14:28 -05:00
Sarbojit Sarkar
7d6bf9fb97
SWDEV-267199 - hipMalloc test issue on centOS
...
Change-Id: I789516e2bf921ffd3577f97571e33bcc08047849
2021-03-03 11:47:13 -05:00
Sarbojit Sarkar
35265be757
SWDEV-274436 - Fixed square build issue
...
Change-Id: If64be13be48bb7e620172ec245bc819c923f918a
2021-03-03 11:46:11 -05:00
Chauncey Hui
c780126928
SWDEV-2 - Change OpenCL version number from 3267 to 3268
2021-03-03 03:00:08 -05:00
Tao Sang
f65348cfbe
SWDEV-274915 - Prevent repeatedly linking dependence
...
Some upstream will load hip multiple times thus Rocclr static lib will
be linked to hip::amdhip64 many times. This will bring some unexpected
issues such as in hipBLAS. The patch prevents his happening.
Change-Id: I6bb27659f74371dae6e59c59fd6bb2022cc062ff
2021-03-02 17:33:52 -05:00
Vladislav Sytchenko
d8c1da5669
SWDEV-1 - [PAL] Force luxmark to use HSAIL on gfx10+
...
Change-Id: I929d6d15365d3a6e9fd7eaed0b8b4910694f9504
2021-03-02 16:16:56 -05:00
German Andryeyev
cddfd9e301
SWDEV-274464 - Enable pitch alignment for imagebuffer only
...
Change-Id: Icfe67e689f99f0859c997281abf80ae5254852fb
2021-03-02 15:28:51 -05:00
Ravi C Akkenapally
fd0f49503f
SWDEV-179105 - Stream Operations: Add swqupport for Wait and Write
...
Change-Id: I9d6d0665d12b62fe705ce1569a0e8264a4f23ab7
2021-03-02 12:15:46 -08:00
Ravi C Akkenapally
e94d482c8f
SWDEV-179105 - Stream Operations: Add feature querying support
...
Change-Id: I01cb85223b83f3655e5e21ad16639da406e5cd3e
2021-03-02 11:02:15 -08:00
Vladislav Sytchenko
8c4cf8c1b0
SWDEV-232428 - Fix typo from 738fd1d
...
Change-Id: Iec1f07e04ca3ae8ad72d38034bc136b59eb89dfe
2021-03-02 12:34:38 -05:00
Tao Sang
c1c5c89cd0
SWDEV-270973 - Add missing copyright headers
...
Change-Id: I6bb17650f74371dae6e29c59fd6bb2022cc062fe
2021-03-02 12:01:54 -05:00
kjayapra-amd
a7abe44436
SWDEV-270013 - Assign Kern_args segment only for gfx90a.
...
Change-Id: Icc890041eb27800cb78ef9e3d7bbe02658f53821
2021-03-02 11:07:37 -05:00
Tao Sang
f727a048d3
SWDEV-274307 - Send NVCC_OPTIONS to linker
...
Flags of NVCC_OPTIONS need be sent to linker. Because compiler and
linker flager are mixed in NVCC_OPTIONS.
Change-Id: I3db37b962808566ea145e3cbdefa66d373e2d360
2021-03-02 09:48:00 -05:00
Chauncey Hui
8e8c2352ba
SWDEV-2 - Change OpenCL version number from 3266 to 3267
2021-03-02 03:00:06 -05:00
Sarbojit Sarkar
14d54a7b29
SWDEV-254329 - Fix for profiler ON/OFF
...
Change-Id: Iea72ae96ebe7ed95322dfc39d785ac326b47f6dc
2021-03-02 02:16:14 -05:00
Tao Sang
4048db950c
SWDEV-270973 - Add missing copyright headers
...
Change-Id: I6bb27650f74372dae6e29c79fd6bb2022cc062fe
2021-03-01 19:46:24 -05:00
Julia Jiang
99e03e067a
SWDEV-272921, SWDEV-270961 - correct index and linkage
...
Change-Id: I48a66091bb6f304864e282bd03e9eb748fa04da7
2021-03-01 16:07:00 -05:00
Jatin Chaudhary
ec832d42d1
SWDEV-272361 - Dont call memcpy2d if width is 0 or height or depth is 0
...
Change-Id: I22324a536d2a5e68b9fc3e5ee4ad821b49021a17
2021-03-01 14:34:58 -05:00
cjatin
564417d00f
SWDEV-271274 - Changing DevLogPrintf to LogPrintf for cases where error condition is being returned
...
Change-Id: I153d071f7859e9412ea0c69f53c53d190453d73d
2021-03-01 14:33:46 -05:00
German Andryeyev
24299e25bd
SWDEV-272496 - Fix multiple timing issues
...
- Don't notify if the batch is empty, because that means
the current command was processed already.
- Disable pinning optimization to avoid a race condition on stall.
- TS marker submition requires extra AQL barrier
to track the status.
Change-Id: I17eff4ad12ac66cfe1bb44048bebb1891805279d
2021-03-01 12:46:57 -05:00
Alex Xie
639d67866c
SWDEV-272382 - [OCL][LNX] OCLMemoryInfo[1] subtest of oclruntime is failing
...
1. Fix the size of the memory when releasing.
2. Make sure we only count the device memory
Change-Id: Ib4dcda79f313c4ee9cc1c7bab53f8076bce5f583
2021-02-28 16:00:51 -05:00
Chauncey Hui
b7c0f180da
SWDEV-2 - Change OpenCL version number from 3265 to 3266
2021-02-27 03:00:06 -05:00
German Andryeyev
b123dbed2a
SWDEV-274464 - Align image width for pitch calculation
...
Change-Id: I2f817993da06d2e6fe23e8b4b9d0fe10a2e61760
2021-02-27 01:30:52 -05:00
Ashutosh Mishra
b9c0065e4f
SWDEV-271126 - Memory obtained from getDeviceMEmory can be NULL
...
which can cause segmentation faults. Hence checking for its sanity
Signed-off-by: Ashutosh Mishra <ashutosh.mishra@amd.com >
Change-Id: I78b4d029f0926a1369a8ebbeb4aef951a8f1f1d7
2021-02-26 23:29:53 -05:00
Payam
5b7dd3a4b9
SWDEV-273405 - updated roctracer path to use env var
...
Change-Id: I9ec74c475161a3e310f57d193449023e921f2922
2021-02-26 14:51:26 -05:00
Vladislav Sytchenko
4e1232a110
SWDEV-193973 - Enable HSAIL for all Navi Asics
...
Change-Id: I0a48442f9a970de3d449e512293bc4600c62db13
2021-02-26 11:56:09 -05:00
Vladislav Sytchenko
1f8bdcaf20
SWDEV-232428 - Enable device printf for Windows
...
Change-Id: Id72cfc34cfcfcbcb459bd8d84979637eaf7947dd
2021-02-26 11:46:38 -05:00
Chauncey Hui
ebda86f961
SWDEV-2 - Change OpenCL version number from 3264 to 3265
2021-02-26 03:00:10 -05:00