Christophe Paquot
dc2aab85b2
SWDEV-322620 - Virtual Memory Management
...
Introducing a VirtualMemObj map as it is needed to differentiate
between virtual address ranges and actual physical memory
This is because a whole VA range can have several physical memories
as chunks.
Change-Id: Ie2a972b4faf3f7d552cfa53e77898f80ad75740a
[ROCm/clr commit: 905088e4e7 ]
2022-06-06 11:32:22 -07:00
Chauncey Hui
d08bc8107c
SWDEV-2 - Change OpenCL version number from 3469 to 3470
...
[ROCm/clr commit: 58aaa8472e ]
2022-06-01 03:00:07 -04:00
neqochan
996e8ea2b3
SWDEV-1 - Fix illegal atomic initialization
...
See https://stackoverflow.com/a/21710850 for an extensive discussion.
This is a cherry-pick from a github pull request:
https://github.com/ROCm-Developer-Tools/ROCclr/pull/29
Change-Id: I87a58548d2995ab51a7cd6e684b5442e5b300923
[ROCm/clr commit: ebfa343827 ]
2022-05-31 09:51:44 -04:00
Chauncey Hui
2f46f23b66
SWDEV-2 - Change OpenCL version number from 3468 to 3469
...
[ROCm/clr commit: 5f0b129e26 ]
2022-05-21 03:00:05 -04:00
German Andryeyev
df01016c97
SWDEV-336024 - Clear device heap to 0 in ROCr path
...
Change-Id: Id100ca6d6d5bd7fb16ca8c98ff0b12c9df1d69ab
[ROCm/clr commit: 830898753d ]
2022-05-20 11:51:08 -04:00
Chauncey Hui
d9722102c0
SWDEV-2 - Change OpenCL version number from 3467 to 3468
...
[ROCm/clr commit: 4aee5e21fb ]
2022-05-20 03:00:10 -04:00
German Andryeyev
0ecf22bb53
SWDEV-336024 - Clear device heap to 0
...
This reverts commit 8624574866 .
Reason for revert: Fix regressions
Change-Id: I7d883e1c3cbd27bb64b581ec800243ad7dfe24fd
[ROCm/clr commit: 07c1b9a998 ]
2022-05-19 09:10:08 -04:00
Jason Tang
c5495a181c
SWDEV-1 - Remove unused code.
...
To fix Linux hsail build error.
Change-Id: I4cab060e0e8cefb4215cefa61b840a94d51748a4
[ROCm/clr commit: c7000b4f6f ]
2022-05-19 08:54:15 -04:00
Chauncey Hui
826e3ad08d
SWDEV-2 - Change OpenCL version number from 3466 to 3467
...
[ROCm/clr commit: 0ed1a369fe ]
2022-05-19 03:00:05 -04:00
Sarbojit Sarkar
ee5bcf6444
SWDEV-331066 - support for LimitStackSize
...
Change-Id: Ie6ae74f008b4f72de83663194aafb0ebdddfc8b6
[ROCm/clr commit: 51a00aeefe ]
2022-05-19 00:24:06 -04:00
Chauncey Hui
11335d2146
SWDEV-2 - Change OpenCL version number from 3465 to 3466
...
[ROCm/clr commit: ef041e81b1 ]
2022-05-18 03:00:06 -04:00
German Andryeyev
fd78a0d797
SWDEV-334315 - Correct instruction timing API info
...
Change-Id: I9d291adac076d36776dc7316b411bd093230ca01
[ROCm/clr commit: f0309be0de ]
2022-05-17 10:17:07 -04:00
Chauncey Hui
0cb85dd120
SWDEV-2 - Change OpenCL version number from 3464 to 3465
...
[ROCm/clr commit: 8d8dc60fb9 ]
2022-05-17 03:00:12 -04:00
German Andryeyev
43ef8bb204
SWDEV-331660 - Switch PAL interface to 734
...
Update clientApiId field in PlatformCreateInfo
Change-Id: I445b9712a4c0da9f32e86df8b4a1b8dd7365b11b
[ROCm/clr commit: 893b719181 ]
2022-05-16 22:58:50 -04:00
German Andryeyev
6c08b9a8a3
SWDEV-336024 - Add a check for nullptr in HeapBuffer()
...
Change-Id: Ib8a3f2757c8600c4bd5bed417b230a60d4cf3d42
[ROCm/clr commit: 2f04eb90d3 ]
2022-05-16 09:41:47 -04:00
Chauncey Hui
1357de3873
SWDEV-2 - Change OpenCL version number from 3463 to 3464
...
[ROCm/clr commit: f41f227a33 ]
2022-05-13 03:00:08 -04:00
German Andryeyev
8116b92de6
SWDEV-334315 - Update PAL version and provide API info for RGP
...
Change-Id: Ied448aada09deabcf26c402a342bdfbd79f22d7b
[ROCm/clr commit: b39dfabb58 ]
2022-05-12 09:30:19 -04:00
German Andryeyev
8624574866
SWDEV-336024 - Clear device heap to 0
...
The heap must be cleared once per device, but ROCclr doesn't
create a queue per device in HIP. Hence, the clear operation will
be performed during the first queue creation.
Change-Id: I52ceb06d67d11cde6d019c5ab510059f426a9bfb
[ROCm/clr commit: 04bfd93569 ]
2022-05-11 11:03:56 -04:00
Chauncey Hui
d63201c1d4
SWDEV-2 - Change OpenCL version number from 3462 to 3463
...
[ROCm/clr commit: 6c458c7534 ]
2022-05-11 03:00:08 -04:00
Christophe Paquot
2c3faaa3a0
SWDEV-322620 - Virtual Memory Management
...
Add a virtualMemoryManagement_ flag to device.info.
Change-Id: Iabd039010d83fc51b4bcef600c609f5c65e7b1ae
[ROCm/clr commit: b4645c7d4e ]
2022-05-09 22:54:42 -07:00
Chauncey Hui
f8a4c3c29f
SWDEV-2 - Change OpenCL version number from 3461 to 3462
...
[ROCm/clr commit: 61895fb39b ]
2022-05-06 03:00:04 -04:00
Rakesh Roy
52f85f8475
SWDEV-333598 - Add flags field in amd::Memory UserData
...
Change-Id: Ie4d59fa34486679fde1027dd113573bda3e7c65c
[ROCm/clr commit: ac2c3b5cad ]
2022-05-05 12:24:53 -04:00
Chauncey Hui
324686c9d2
SWDEV-2 - Change OpenCL version number from 3460 to 3461
...
[ROCm/clr commit: 04b860a20e ]
2022-05-05 03:00:05 -04:00
kjayapra-amd
ae0b32126b
SWDEV-331355 - Fixing the surface object on fillMemory function call.
...
Change-Id: Ieaa359ea8f31b0251d54b720469cdefde202579f
[ROCm/clr commit: 643ee46f28 ]
2022-05-04 14:24:03 -04:00
German Andryeyev
6a225063d4
SWDEV-335142 - Increase max dispatch limit for capture
...
Change-Id: I929808476a75f4c360cd9368b777e1a0109fdb82
[ROCm/clr commit: 8e5205bb3a ]
2022-05-02 15:59:25 -04:00
Chauncey Hui
ac7759dd78
SWDEV-2 - Change OpenCL version number from 3459 to 3460
...
[ROCm/clr commit: fe84b3116c ]
2022-04-30 03:00:07 -04:00
Saleel Kudchadker
d9c2aee526
SWDEV-334152 - Set release as systemscope
...
Set release scope as system for dispatch AQL when events are passed to
hip*LaunchKernelGGL*
Change-Id: I93b91591e0ab023f1ecc5247f7905eca26147358
[ROCm/clr commit: 02566677cf ]
2022-04-29 13:19:29 -04:00
Sarbojit Sarkar
3a0462c981
SWDEV-330649 - Fix for QCD app crash
...
Change-Id: If85eb06083d2f7dbe69cde6fbd5ac54979d25693
[ROCm/clr commit: 2f973fb38b ]
2022-04-29 05:37:33 -04:00
Chauncey Hui
79084d9dc3
SWDEV-2 - Change OpenCL version number from 3458 to 3459
...
[ROCm/clr commit: 4e225346fa ]
2022-04-29 03:00:09 -04:00
Saleel Kudchadker
29752a2bbc
SWDEV-334150 - Force callback to cycle commands
...
Enqueue a handler callback for hipEventRecords(aka marker_ts_) for every
64 submits, This recycles the memory if we dont end up calling
synchronize for the longest time.
Change-Id: I3d39fe76d52a5d81387927edd85b5663b563682c
[ROCm/clr commit: fa76f03654 ]
2022-04-28 12:30:23 -04:00
German Andryeyev
d5bc650de9
SWDEV-307184 - Fix a regression from dafc64ea
...
Disable hostcall buffer in OCL for now. COv5 can add hostcallbuffer
metadata for unknown reason. OCL may fail the buffer allocation
and kernel launch.
Change-Id: I34a6a45bac86c57422b764c0d69760c96920d6c5
[ROCm/clr commit: 934149ff0a ]
2022-04-28 11:57:48 -04:00
Chauncey Hui
3519b49cca
SWDEV-2 - Change OpenCL version number from 3457 to 3458
...
[ROCm/clr commit: 75bc2d75a0 ]
2022-04-28 03:00:03 -04:00
haoyuan2
6ed700cca8
SWDEV-333187 - Support IPC in HIP runtime on Windows
...
enable shared memory based IPC
Change-Id: Ic1ad8d426863c2137747a3d468fe02d073f5d248
[ROCm/clr commit: 424c4ce5c4 ]
2022-04-27 23:05:56 -04:00
Julia Jiang
1d74dfe1d5
SWDEV-334574 - Rename _bkendDevice in VDI
...
Change-Id: I1c04dad226e08f02bca11fa0d1981fafa7ea2d2a
[ROCm/clr commit: b7c7917256 ]
2022-04-27 11:21:24 -04:00
Chauncey Hui
21dcdac493
SWDEV-2 - Change OpenCL version number from 3456 to 3457
...
[ROCm/clr commit: 77b5ca79bb ]
2022-04-27 03:00:11 -04:00
Sarbojit Sarkar
8649f60ad7
SWDEV-333438 - Fix for hipEnablePeerAccess segfault
...
Change-Id: I60720d1d9b9c522d15fe17dcfbc609571a4fd266
[ROCm/clr commit: 6b15e0a1cc ]
2022-04-26 05:21:52 -04:00
Chauncey Hui
1c350ebb3f
SWDEV-2 - Change OpenCL version number from 3455 to 3456
...
[ROCm/clr commit: 8cffe6d427 ]
2022-04-26 03:00:06 -04:00
Ajay
9fcc7a7219
SWDEV-332522 - streamOpsWrite & streamOpsWait to accept memory offset
...
Change-Id: I4b6ecb4d80c093d038d86616a637c4bb465ae24e
[ROCm/clr commit: d2f837d25f ]
2022-04-25 14:59:36 -04:00
German Andryeyev
eccf328c14
SWDEV-307184 - Make sure runtime passes CO version into comgr
...
Disable devlib linking when runtime links multiple objects from
the app. Otherwise devlibs will be linked twice and may cause
undefined behavior with COv5.
Change-Id: I3b8640c64ff898893225fe3af5b4b4a32d42bf40
[ROCm/clr commit: c275d9b4b3 ]
2022-04-25 09:53:59 -04:00
Chauncey Hui
5cf90722a3
SWDEV-2 - Change OpenCL version number from 3454 to 3455
...
[ROCm/clr commit: f80769ef1a ]
2022-04-25 03:00:05 -04:00
Jason Tang
7bdbf61a9d
SWDEV-324411 - Use blit kernel for copyBufferRect if atomic is not supported
...
Change-Id: I2e110fd3418117ee9c7ede379244d2c6c4f248b7
[ROCm/clr commit: ed7737564e ]
2022-04-24 11:41:16 -04:00
Chauncey Hui
1609b1085b
SWDEV-2 - Change OpenCL version number from 3453 to 3454
...
[ROCm/clr commit: 62deade03f ]
2022-04-23 03:00:05 -04:00
Christophe Paquot
5f42bfd145
SWDEV-322620 - Virtual Memory Management
...
Implement map/unmap for PAL backend
Create commands since PAL uses the IQueue to map/unmap
Change-Id: I97e26a7d28ae5e10774c9ca65307153100945621
[ROCm/clr commit: 67657d6099 ]
2022-04-22 18:09:26 -04:00
Saleel Kudchadker
f464cdacf4
SWDEV-333237 - Release command before queing a marker
...
Change-Id: I5343c4b7ade2dc68efa7454a919a6657726c45d3
[ROCm/clr commit: ddfd919a62 ]
2022-04-22 12:58:58 -04:00
sdashmiz
dafc64ea0a
SWDEV-204804 - Detecing pcie atomic support
...
- check pcie atomci support for printf functionality
- if not enabled printf wont work
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: Ib366e8e71772b02210c4a830bca4bd8cc7a11664
[ROCm/clr commit: 15f1632dfa ]
2022-04-22 08:53:16 -04:00
Chauncey Hui
4d04262d2c
SWDEV-2 - Change OpenCL version number from 3452 to 3453
...
[ROCm/clr commit: b3a3779a06 ]
2022-04-22 03:00:05 -04:00
Christophe Paquot
0c5bc58a57
SWDEV-322620 - Virtual Memory Management
...
Implement virtualFree for PAL
Change-Id: I4482777fa52c979d42a7c57103862e2e02279024
[ROCm/clr commit: 4c3a20a16e ]
2022-04-21 14:45:11 -04:00
Chauncey Hui
6ae15161fd
SWDEV-2 - Change OpenCL version number from 3451 to 3452
...
[ROCm/clr commit: d15c1ebae8 ]
2022-04-21 03:00:08 -04:00
Saleel Kudchadker
415c5a5766
SWDEV-333237 - Disable cache status
...
Enable Cache status only for ROC_EVENT_NO_FLUSH
Change-Id: I0de4c5af2226bccd66fd704be23c2db33050f2e2
[ROCm/clr commit: 8864e53265 ]
2022-04-20 18:12:33 -04:00
Alex (Bin) Xie
ad6b22597e
SWDEV-329646 - MicroStation app crash upon closing
...
Change-Id: Ie3422788c80b233c836e319c355214ca076e5d4f
[ROCm/clr commit: 3d514c85b9 ]
2022-04-20 14:34:44 -04:00