Ioannis Assiouras
e97c777df1
SWDEV-442421 - Fixed case where hipIpcGetMemHandle erroneously returns hipSuccess
...
Change-Id: Ie322a1a0165111d2ca129e68f49b54fe93aa088e
[ROCm/clr commit: b5fadf9cd1 ]
2024-02-05 05:08:11 +00:00
German
ab59c1e7fa
SWDEV-301667 - Fix HSAIL compilation path for Blit
...
Recently some unused compiler options for HSAIL path were removed,
but it affected blit kernels compilation. Hence, remove those options.
Also delete assert for device to device copy in SDMA path for now.
Change-Id: Ib5d7f063af2ab4a3fc5d73d426e39c391b1011ac
[ROCm/clr commit: eaa61fc740 ]
2024-01-09 17:51:30 -05:00
German
3f4bbcfdba
SWDEV-407533 - [ABI Break]Purge unused env vars
...
Change-Id: I627950e8ebb6299affc602754a20d442dbe42b14
[ROCm/clr commit: 077311153a ]
2023-08-24 14:11:40 -04:00
Lang Yu
11873d4eff
SWDEV-396372 - Add support for gfx1150 and gfx1151
...
Change-Id: If97710f18fbb61bead5cfe92ce11e11b4895b029
Signed-off-by: Lang Yu <Lang.Yu@amd.com >
[ROCm/clr commit: c674d94a12 ]
2023-07-24 20:11:03 -04:00
Todd tiantuo Li
677c88a9a6
SWDEV-333557 - 1.Add support for IPC memory to enable hipIpcGetMemHandle() and hipIpcOpenMemHandle() in PAL path. Set interprocess flag for device allocations in HIP PAL. 2.Fix PAL IPC path with ResourceCache and SubAllocation 3.Minor fixes for IpcBuffer constructor and IpcAttach 4.Remove redundant checks that may go wrong
...
Change-Id: Ie9d99847c7c2c7b3b2aaefaaf60d23bf71b68635
[ROCm/clr commit: 8434feed16 ]
2023-07-12 17:49:32 -04:00
German
c8e65415ea
SWDEV-311270 - Clean-up IPC path in ROCclr
...
- Make IPC interfaces generic between devices and rely on the IPC buffer
for attach/detach logic
Change-Id: Id3c18d122030329b7ee532bbb6317de9dd6a0bbe
[ROCm/clr commit: 9aa6f25f1c ]
2023-06-20 15:18:21 -04:00
Jaydeep Patel
d6086f9d69
SWDEV-403766 - Release mem obj while device reset.
...
Change-Id: I8a93061c9c4ed692bf7ba1b872af370f79a13a5d
[ROCm/clr commit: ec75a3e60e ]
2023-06-15 09:52:50 -04:00
kjayapra-amd
23584feba4
SWDEV-393910 - Port gfx94x changes to mainline.
...
Change-Id: Ibf727223bbe5230b132b47c39e0fc1d87cbd3b9c
[ROCm/clr commit: f14e8a2dba ]
2023-05-05 15:16:23 -04:00
Rahul Garg
67536316e7
SWDEV-389676 - Update stack size limit
...
Change-Id: Id0cf66820e76e1bbd7f6c17ceb110782cdb5f978
[ROCm/clr commit: 7b419f42eb ]
2023-04-05 07:50:06 +00:00
Maneesh Gupta
d7fdd9fcb8
SWDEV-368235 - Revert "Remove obsolete env variables"
...
This reverts commit dfa7790030 .
Reason for revert: Deferred to a future release.
Change-Id: Ia66c37f0ab9734dee73c930d10d7469d5fd57254
[ROCm/clr commit: 5dc104b3ea ]
2023-02-15 07:25:00 +00:00
German
dfa7790030
SWDEV-368235 - Remove obsolete env variables
...
Change-Id: I7e14d53297e79e2f68b3a6cc40251ad7db9eb5ab
[ROCm/clr commit: 7b50c935f8 ]
2023-02-03 13:44:24 -05:00
kjayapra-amd
b4ffe0e810
SWDEV-378006 - Adding a new guarantee macro to support printing args.
...
Change-Id: I9c838644e31a84d96a44b2bd10525a08d805a047
[ROCm/clr commit: b968394b4e ]
2023-01-21 06:26:50 -05:00
German Andryeyev
8ad3120e25
SWDEV-355281 - Add offset calculation
...
Calculate memory location offset for requested memory
Change-Id: I7919523df1790d9eaad5827ee5bd98e4263a7554
[ROCm/clr commit: 5d83345c20 ]
2023-01-16 14:19:40 -05:00
Anusha GodavarthySurya
379781ea65
SWDEV-364576 - initialize device malloc heap state using blit kernel
...
Change-Id: I5d0172aff7d2c04b322a4d828b8a2b438158b80f
[ROCm/clr commit: 274f2de391 ]
2023-01-07 06:53:53 +00:00
German
e7d9a3f450
SWDEV-368308 - Remove HW debug extension
...
Change-Id: If0c68023c09f0dac9111d52ecc0ad63719aa4e70
[ROCm/clr commit: e5a36ab1ad ]
2022-11-18 10:29:44 -05:00
Saleel Kudchadker
41d911d637
SWDEV-356482 - Improve logging
...
Change-Id: I0c6286fcdb9d94398ed66262e95e8837898ff9fe
[ROCm/clr commit: eef2f99513 ]
2022-10-06 11:13:24 -04:00
Yifan Zhang
87847a38ba
SWDEV-354850 - Enable gfx1103 on ROCm backend.
...
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com >
Change-Id: Ia420444fd0cb703fcdca1ed7e3d2e262ffd7f4db
[ROCm/clr commit: d6c35273e3 ]
2022-09-01 18:58:00 +08:00
Sarbojit Sarkar
e6f0d30295
SWDEV-343921 - Updating default stack size for OpenCl tasks
...
Change-Id: I37cdd8808dddaa7ac0544b76d18de64b27e443bd
[ROCm/clr commit: c72a396c1f ]
2022-08-26 04:57:00 -04:00
jie1zhan
e668b22b11
SWDEV-352127 - Fix clinfo issue, add new asic id
...
Change-Id: Idc6ff6fe647878f32f8dbb0613cbb879ea21ecdf
[ROCm/clr commit: 2aa7e5819f ]
2022-08-25 08:23:21 +08:00
Satyanvesh Dittakavi
af659de4c1
SWDEV-336448 - Support loading comgr versioned dll
...
Change-Id: I03283fc2a200d778c5efa43e509624bba9ce0541
[ROCm/clr commit: 64c1c4757f ]
2022-08-19 00:38:19 -04:00
Alex Xie
3a32ec1232
SWDEV-351337 - Add new asic id
...
Change-Id: Ie07f7a6b9a4bb797124e6644c91fb62ba014cf6b
[ROCm/clr commit: aafa057c9a ]
2022-08-12 13:14:06 -04:00
Sarbojit Sarkar
a0981a092b
SWDEV-343921 - added Max stack size
...
Change-Id: I5c1a088e05215ca951afc9d92f8d298c5e3a65f1
[ROCm/clr commit: 27a08a132f ]
2022-08-02 07:13:18 -04:00
sdashmiz
3389e6077a
SWDEV-334233 - add support for p2p in windows
...
Signed-off-by: sdashmiz <shadi.dashmiz@amd.com >
Change-Id: I9109120b5444c400e65cfff869cb36e876ffd1fc
[ROCm/clr commit: e176e27bf7 ]
2022-07-14 15:07:33 -04:00
kjayapra-amd
dafc544279
SWDEV-344950 - Enable gfx1100 and gfx1102 on ROCm backend.
...
Change-Id: Ic559a804e6d504b73a7cea4aba086790956ee018
[ROCm/clr commit: e2b49690f2 ]
2022-07-05 20:25:42 -07:00
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
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
Sarbojit Sarkar
ee5bcf6444
SWDEV-331066 - support for LimitStackSize
...
Change-Id: Ie6ae74f008b4f72de83663194aafb0ebdddfc8b6
[ROCm/clr commit: 51a00aeefe ]
2022-05-19 00:24:06 -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
Maxime Chambonnet
38928e85c1
SWDEV-1 - ROC CLR typos
...
This is cherry-picked from this github issue:
https://github.com/ROCm-Developer-Tools/ROCclr/issues/28
Change-Id: I236f4f25a2dabe05883159af0fab0bad06ab0fd0
[ROCm/clr commit: d45794e985 ]
2022-04-11 14:24:39 -04:00
German Andryeyev
b813a78c80
SWDEV-307185 - Move memory allocation under device layer
...
It can be too early to allocate memory at the begining of
Device::create() under PAL
Change-Id: I4bd76db7be3f6fb246243ea68022d8b0f860471d
[ROCm/clr commit: 3af3fe10de ]
2022-03-21 16:17:22 -04:00
Saleel Kudchadker
4a9f9f1671
SWDEV-301667 - Remove guarantee
...
Remove guarantee from AddMemObj as one can call it multiple times for
different devices
Change-Id: I49dd76068b3c4c709f17541159052302dcdb374d
[ROCm/clr commit: 3bf1d5ac97 ]
2022-03-08 16:20:10 -08:00
German Andryeyev
7d5ed33e8f
SWDEV-307185 - Create heap for device memory allocator
...
Pass the allocated heap with the kernel arguments
Change-Id: Icdec09b7f937845c39e21cbca7071dc3ba791af9
[ROCm/clr commit: 7b114a2b8b ]
2022-03-04 00:44:41 -05:00
German Andryeyev
3c4f97f66c
SWDEV-286150 - Remove GSL backend
...
Change-Id: Iba9a997ee7d5ff6ac00d5888ff189a4514958fe9
[ROCm/clr commit: 525a1bbf1a ]
2022-02-09 17:16:39 -05:00
Todd tiantuo Li
1f9f598d92
SWDEV-297292 - add gfx90c:xnack+ support as gfx90d
...
Change-Id: I90e28981a7cbc0f9a0105c16e9dda3ad8ac57f51
[ROCm/clr commit: fbbae8055f ]
2022-02-02 14:24:19 -08:00
German Andryeyev
9c0b3d2d2f
SWDEV-318505 - Update HSAIL xnack path
...
Fix a typo with new line
Change-Id: I7fee63409b491a1f214117b68cfffa0492aa0743
[ROCm/clr commit: b169956c78 ]
2022-01-27 13:07:11 -05:00
German Andryeyev
ea28025939
SWDEV-318505 - Update HSAIL xnack path
...
Report proper target id for xnack in HSAIL path. Runtime
will use ISA table and report hsailName().
Fix offline compilation path for PAL.
Change-Id: Ic0250bf6b9c193d867aec9800a319da1bf00c3ee
[ROCm/clr commit: a543d4a860 ]
2022-01-24 09:27:32 -05:00
Satyanvesh Dittakavi
85c2cac111
SWDEV-306939 - Fix vdi errors/warnings by CppCheck
...
Change-Id: I56d910f8363787f1050d5d7e8064ed553c5827fd
[ROCm/clr commit: e20dd61932 ]
2022-01-12 00:22:16 -05:00
Julia Jiang
41eef3076e
SWDEV-308644 - reorganize extra blit kernel in PAL stack
...
Change-Id: I9d853e8d417ef75b522184d83646ec4b9fa8669b
[ROCm/clr commit: 376ea1e293 ]
2021-12-07 14:55:20 -05:00
Julia Jiang
ea2741f631
SWDEV-308644 - merge roc blit kernels
...
Change-Id: I378e511959fe17c03fa45066022e9670a4d181f0
[ROCm/clr commit: f5c9ad5b1d ]
2021-11-25 10:07:51 -05:00
kjayapra-amd
cfb15c6c5d
SWDEV-294420 - Ignore Image blit kernels if image instructions are not supported.
...
Change-Id: I145172672b0b032aa722649b0c4ca9267e3e5c85
[ROCm/clr commit: 7413b7f79b ]
2021-10-05 18:12:44 -04:00
Jason Tang
e94aec09bd
SWDEV-1 - Some 'delete' clean up
...
Change-Id: I02564f0f0e349375bde1471e9f82df268703367b
[ROCm/clr commit: 73967c3b17 ]
2021-09-09 12:12:40 -04:00
Todd tiantuo Li
9458b7ea4d
SWDEV-1 - Rembrandt support
...
Change-Id: Id5c37e130fb2c0bdc01b84997c85324121ec4df9
[ROCm/clr commit: ec411737aa ]
2021-08-22 23:56:08 -07:00
Jason Tang
4e818587a2
SWDEV-297294 - Fix TargetID typo
...
Change-Id: I351e38cbcaaf926f0561c96cf6e455e7167fd4be
[ROCm/clr commit: f42103c6a8 ]
2021-08-22 23:56:08 -07:00
Alex Xie
1ca153409c
SWDEV-288853 - [OpenCL]: ASIC 1013 Bringup
...
This a cherry pick from the ASIC's branch.
Change-Id: Ic6e888f8fa96103d1e79432dd75e68faabd8cf6c
[ROCm/clr commit: ce5cc020af ]
2021-08-22 23:56:08 -07:00
Aaron Liu
8979836575
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
[ROCm/clr commit: c6574cb906 ]
2021-08-22 23:56:08 -07:00
Satyanvesh Dittakavi
04e5354d88
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
[ROCm/clr commit: 924695fb5e ]
2021-08-22 23:56:08 -07:00
agunashe
49f0546637
SWDEV-293742 - Update copyright end year VDI repo
...
Change-Id: I69d2fea4a7a43adf96ccea794270e4af991c5261
[ROCm/clr commit: d96481fb36 ]
2021-08-22 23:56:07 -07:00
Vladislav Sytchenko
6c612d8ce7
SWDEV-274815 - [PAL] Navi24 support
...
Change-Id: I934797bda471618c3f69484a1552b37345ae638b
[ROCm/clr commit: f6c00765e7 ]
2021-08-22 23:56:07 -07:00
Aaron Liu
e1b277f4ce
SWDEV-290474 - [Lnx][VanGogh] Add VanGogh support
...
Signed-off-by: Aaron Liu <aaron.liu@amd.com >
Reviewed-by: Christophe Paquot <christophe.paquot@amd.com >
Change-Id: Iff0253a181bbfc1984304014a9e3b542b2556635
[ROCm/clr commit: fe2d7424e5 ]
2021-08-22 23:56:07 -07:00
Alex Xie
5e002ce6f0
SWDEV-290306 - [LNX][Navi24][mainline]clinfo test failed on Navi24
...
Add Navi 24 support
Change-Id: I7343384cf6fb8c532321e57e202c196ef054f459
[ROCm/clr commit: b818301d53 ]
2021-08-22 23:56:07 -07:00