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
Christophe Paquot
c2b3dd7dc5
SWDEV-322620 - Virtual Memory Management
...
Implemented hipMemMap and hipMemUnmap
Change-Id: Idc75e3964d88e375e445733557cfa8e421688f1f
[ROCm/clr commit: 6d73282f25 ]
2022-04-28 02:14:14 -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
haoyuan2
558467643d
SWDEV-333187 - Support IPC in HIP runtime on Windows
...
enable shared memory based IPC
Change-Id: I2657ef4713240b6f82a34f416d53f222630263ca
[ROCm/clr commit: 59b1ae0a79 ]
2022-04-27 11:14:59 -07: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
pghafari
0ddbd07e0c
SWDEV-327960, SWDEV-316901 - Adding Graph checks
...
hipGraphExecMemcpyNodeSetParamsToSymbol, fix for functional cases
failing as well
Change-Id: I9f263778f6b24e3ec35a78231a17e01c0d44f23a
[ROCm/clr commit: 63f23ec2b0 ]
2022-04-26 21:04:32 -04:00
Ajay
12df44b4fc
SWDEV-332522 - ipcEvents Avoid deadlock b/w streamWait & Event
...
Using device write to set 0 to signal while streamWaitEvent is checking
the signal.
Use app in SWDEV-314307 to verify this fix
Requires vdi #668012 change to work
Change-Id: Ie329a29cfaeb5d144b92cda36773646f913ca73d
[ROCm/clr commit: 1abd0d6ecf ]
2022-04-26 11:59:01 -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
Satyanvesh Dittakavi
1ab7f22334
SWDEV-332606 - SWDEV-333585 - Fix hipMemcpySymbol* and hipGetSymbol* APIs
...
- hipMemcpy[From/To]Symbol APIs to return hipErrorInvalidMemcpyDirection
if the copy kind is incorrect
- hipGetSymbolSize and hipGetSymbolAddress APIs to return hipErrorInvalidValue
if the pointer is null
Change-Id: I32f428045c804b1e4f648e91b507f749f60c09d0
[ROCm/clr commit: f1fb612774 ]
2022-04-25 08:25:29 -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
Jason Tang
9e85fabc48
SWDEV-1 - Set CMAKE_POSITION_INDEPENDENT_CODE to ON
...
Change-Id: I95e4166e9fa96bde10a54a4842becce4ab554b22
[ROCm/clr commit: daf33f9d38 ]
2022-04-23 16:13:49 -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
Rakesh Roy
cba04140c0
SWDEV-332603 - Check validity of ihipArrayCreate() first argument
...
Change-Id: Ifd0bdb5708c110da45e4baa9426cccd749732822
[ROCm/clr commit: 8ea74366d7 ]
2022-04-22 11:08:37 +05:30
Rakesh Roy
7a572e0162
SWDEV-332604 - Add nullptr check for argument pitch
...
Change-Id: I6d7aa5356a74b92f21f7a51a7d3e2f8d0b920e07
[ROCm/clr commit: 2613ebf157 ]
2022-04-22 00:13:24 -04:00
Christophe Paquot
1c5b11fd04
SWDEV-322620 - Virtual Memory Management
...
Implement hipMemAddressFree and hipMemAddressReserve
Change-Id: I1b09e433db5c5c6d6b9fe2a7a15fe2c09f1e1874
[ROCm/clr commit: fd17b53ea4 ]
2022-04-21 17:19:10 -04:00
German Andryeyev
ecb4165943
SWDEV-333607 - Avoid synchronization of all GPU(s)
...
Use the original device from creation to sync before host memory
free.
Change-Id: I510e34afa7accf69e3d01338587bbc817b981cec
[ROCm/clr commit: b4c5a01fbc ]
2022-04-21 15:36:04 -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
Alex (Bin) Xie
757ad58402
SWDEV-329646 - MicroStation app crash upon closing
...
Change-Id: I0ca272be42934ee96f45300fa06847cd74170f13
[ROCm/clr commit: 10648c4d70 ]
2022-04-21 12:29:48 -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
Jason Tang
2acbfbc801
SWDEV-1 - Disable OCLAtomicCounter for now
...
OCLAtomicCounter should only be run when the compiler is HSAIL.
Change-Id: I862e23b22157d2c25bc5697fa58079c78040f5f5
[ROCm/clr commit: a3fe0fafe2 ]
2022-04-20 16:38:48 -04:00
Ranjith Ramakrishnan
db71771099
SWDEV-329277 - Populate hip_version.h wrapper file with actual file contents as dead code
...
Some components like tensorflow search for the contents of hip_version.h
For backward compatibility insert actual file contents in wrapper file as non executable code
Improvements: wrapper header template file checked in, instead of generating it on runtime
Redundant codes for unsetting variables removed
Change-Id: I67ee48437f8959d8ed70946412d09be3ed262e58
[ROCm/clr commit: 95d0b79ca0 ]
2022-04-20 12:08:56 -07: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
Jeremy Newton
990733e85d
Merge "SWDEV-321116 - Allow disabling ICD loader" into amd-staging
...
[ROCm/clr commit: 3121b1020a ]
2022-04-19 12:35:21 -04:00
Sarbojit Sarkar
a687844e68
SWDEV-332809 - Fix for OpenMp crash
...
Change-Id: I70445edf76261ab8ecf174614f23bd9fb8d60881
[ROCm/clr commit: 71b5235c64 ]
2022-04-19 11:29:19 -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
Sarbojit Sarkar
e22f2e1714
SWDEV-323441 - support for default stream per thread
...
Change-Id: I0032da0357f5cffbf5e4ec4a02435d2a128a262b
[ROCm/clr commit: fc1f02bbed ]
2022-04-18 23:19:55 -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
d4991641bd
SWDEV-301667 - Add separate field for event scope
...
Change-Id: I0e6b50d1a34b275ea4f1a4c659430c406d9a5a7e
[ROCm/clr commit: aace42cfab ]
2022-04-18 15:48:33 -04:00
German Andryeyev
3de1a9e36c
SWDEV-311271 - Make sure memory pool can accept default stream
...
Add lock protection for access to the pool list.
Remove destroyed stream from the list of the safe streams
Change-Id: I1863b89bd3f5e188c161227cc790c3adaf72cc58
[ROCm/clr commit: 5957ff9f7b ]
2022-04-18 10:34:21 -04:00
Satyanvesh Dittakavi
5516c2d12e
SWDEV-308763 - Remove older hiprtc implementation
...
Change-Id: I1f0a1fe9b6590070905348bf71b901ac77b196be
[ROCm/clr commit: b06ee8834d ]
2022-04-18 05:12:53 -04:00
Satyanvesh Dittakavi
3db2dd9812
SWDEV-332371 - Address seg fault with hip event tests on Windows
...
Change-Id: I0367f6dbb395b3032c97692c5bde6e99d503c6a9
[ROCm/clr commit: 3b525ad298 ]
2022-04-18 04:19:23 -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