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
Julia Jiang
1320312a62
SWDEV-330164 - Fix in conformance svm_enqueue_api crash
...
Change-Id: I12eca6ca3e8d722b7534047fca79b289604aa2b0
[ROCm/clr commit: b1611e0123 ]
2022-04-20 13:20:18 -04:00
Chauncey Hui
2fe395acf1
SWDEV-2 - Change OpenCL version number from 3450 to 3451
...
[ROCm/clr commit: 4664bde25e ]
2022-04-20 03:00:06 -04:00
Alex Xie
d7bac9b567
SWDEV-330240 - HLK pnp with IO stress test fail
...
This code change is to improve error handling.
This code change does not fix issue itself.
Before this code change, hostcallBuffer_ point is initialized in the end of
create() function. If create function fails and returns early,
hostcallBuffer_ point is not initialized. This non-initialized point can
cause access violation when object is destructed.
This code change put the initialization of the pointer in the constructor.
Change-Id: I7fb6e764eb0547196dca03db237e49d3ff0fd06a
[ROCm/clr commit: 5528812aa9 ]
2022-04-19 11:04:26 -04:00
Chauncey Hui
197b30f798
SWDEV-2 - Change OpenCL version number from 3449 to 3450
...
[ROCm/clr commit: 66ecd38af6 ]
2022-04-19 03:00:06 -04:00
Saleel Kudchadker
b306843e26
SWDEV-332512 - Signal pool changes
...
Create a new signal if the next set of signals are busy
Change-Id: I5108e68c88fe41e3a45bad4495ebdf3742e76dcd
[ROCm/clr commit: 9ec8a7306d ]
2022-04-18 15:58:38 -04:00
Saleel Kudchadker
cad3dfe4ec
SWDEV-301667 - Separate scope from marker_ts_
...
Change-Id: I19f4d394e898bfb8c9d9a2c2edf9d5bf5def3b08
[ROCm/clr commit: b6cbfaf499 ]
2022-04-16 19:26:31 -04:00
Chauncey Hui
1c28cbdfb6
SWDEV-2 - Change OpenCL version number from 3448 to 3449
...
[ROCm/clr commit: 5d9063147c ]
2022-04-16 03:00:07 -04:00
pghafari
4ace297a73
SWDEV-324412 - Removing depth24
...
OGLP fails conformance tests with depth24
Change-Id: I1efd66a81f64a5b999d0f3c3e9314b9e6129a587
[ROCm/clr commit: 4d54f873b0 ]
2022-04-15 15:31:03 -04:00
Chauncey Hui
78be6cdf22
SWDEV-2 - Change OpenCL version number from 3447 to 3448
...
[ROCm/clr commit: 6cd647270b ]
2022-04-15 03:00:06 -04:00
Christophe Paquot
1024cb58a7
SWDEV-322620 - Virtual Memory Management
...
Adding virtual memory management APIs to rocclr.
The HIP layer will handle virtual allocs on devices.
Change-Id: Ia978f105c2c3fed3959c77580ba228e845105754
[ROCm/clr commit: b5f555f9ec ]
2022-04-15 00:10:02 -04:00
German Andryeyev
4b4137ae63
SWDEV-332512 - Add ROC_SIGNAL_POOL_SIZE
...
Default value is 32 HSA signals in the pool.
Change-Id: Icb69413d3ff6ef228d9a9e22fd024e72c6d8ebe4
[ROCm/clr commit: 7975a07112 ]
2022-04-14 17:32:00 -04:00
Chauncey Hui
4d573e013b
SWDEV-2 - Change OpenCL version number from 3446 to 3447
...
[ROCm/clr commit: ac4ad0ab73 ]
2022-04-13 03:00:06 -04:00
Saleel Kudchadker
3d0100c5ab
SWDEV-301667 - Add cache state for a device
...
- Add a global cache state for a device to indicate scopes of submitted
AQL packets
- Remove scopes for TS marker if hipEventReleaseToDevice is passed. Set
env ROC_EVENT_NO_FLUSH=1 to use NOP AQL for event records.
It would flush caches by default with system scope release.
- Calling finish() should ensure if caches are flushed, if not queue a
marker
Change-Id: Ibbbdbb1cd7ac61cb35649169212142545be159e0
[ROCm/clr commit: 8eeaa998c0 ]
2022-04-12 12:27:31 -04:00
Chauncey Hui
cb7802bc8a
SWDEV-2 - Change OpenCL version number from 3445 to 3446
...
[ROCm/clr commit: 857634241b ]
2022-04-12 03:00:05 -04:00
haoyuan2
be69f68ec7
SWDEV-328274 - Move DLLMain from VDI layer to HIP/OCL layers
...
Change-Id: Idc84eb0db92d21a5ced8769fa1eae064b86c31b0
[ROCm/clr commit: 1fbc01a812 ]
2022-04-11 16:55:59 -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
3f93be3aec
SWDEV-307184 - Hidden heap keyword was renamed
...
Change-Id: I0a72b0cc16bd3d637cbaa79a692640bc922f62c4
[ROCm/clr commit: abf088ea89 ]
2022-04-11 09:26:14 -04:00
Chauncey Hui
ac9195f34a
SWDEV-2 - Change OpenCL version number from 3444 to 3445
...
[ROCm/clr commit: 66d404f707 ]
2022-04-09 03:00:05 -04:00
German Andryeyev
4715a87d44
SWDEV-307184 - Report 1 for unused dimensions
...
Remove assert for kernel arg size, because COv5 reports a value
bigger than the actual usage in the most of cases
Change-Id: I8e15bc45a9e21b58a5894f9977511ca84408ce61
[ROCm/clr commit: 2be0b1e612 ]
2022-04-08 13:43:37 -04:00