German Andryeyev
f0309be0de
SWDEV-334315 - Correct instruction timing API info
...
Change-Id: I9d291adac076d36776dc7316b411bd093230ca01
2022-05-17 10:17:07 -04:00
Chauncey Hui
8d8dc60fb9
SWDEV-2 - Change OpenCL version number from 3464 to 3465
2022-05-17 03:00:12 -04:00
German Andryeyev
893b719181
SWDEV-331660 - Switch PAL interface to 734
...
Update clientApiId field in PlatformCreateInfo
Change-Id: I445b9712a4c0da9f32e86df8b4a1b8dd7365b11b
2022-05-16 22:58:50 -04:00
German Andryeyev
2f04eb90d3
SWDEV-336024 - Add a check for nullptr in HeapBuffer()
...
Change-Id: Ib8a3f2757c8600c4bd5bed417b230a60d4cf3d42
2022-05-16 09:41:47 -04:00
Chauncey Hui
f41f227a33
SWDEV-2 - Change OpenCL version number from 3463 to 3464
2022-05-13 03:00:08 -04:00
German Andryeyev
b39dfabb58
SWDEV-334315 - Update PAL version and provide API info for RGP
...
Change-Id: Ied448aada09deabcf26c402a342bdfbd79f22d7b
2022-05-12 09:30:19 -04:00
German Andryeyev
04bfd93569
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
2022-05-11 11:03:56 -04:00
Chauncey Hui
6c458c7534
SWDEV-2 - Change OpenCL version number from 3462 to 3463
2022-05-11 03:00:08 -04:00
Christophe Paquot
b4645c7d4e
SWDEV-322620 - Virtual Memory Management
...
Add a virtualMemoryManagement_ flag to device.info.
Change-Id: Iabd039010d83fc51b4bcef600c609f5c65e7b1ae
2022-05-09 22:54:42 -07:00
Chauncey Hui
61895fb39b
SWDEV-2 - Change OpenCL version number from 3461 to 3462
2022-05-06 03:00:04 -04:00
Rakesh Roy
ac2c3b5cad
SWDEV-333598 - Add flags field in amd::Memory UserData
...
Change-Id: Ie4d59fa34486679fde1027dd113573bda3e7c65c
2022-05-05 12:24:53 -04:00
Chauncey Hui
04b860a20e
SWDEV-2 - Change OpenCL version number from 3460 to 3461
2022-05-05 03:00:05 -04:00
kjayapra-amd
643ee46f28
SWDEV-331355 - Fixing the surface object on fillMemory function call.
...
Change-Id: Ieaa359ea8f31b0251d54b720469cdefde202579f
2022-05-04 14:24:03 -04:00
German Andryeyev
8e5205bb3a
SWDEV-335142 - Increase max dispatch limit for capture
...
Change-Id: I929808476a75f4c360cd9368b777e1a0109fdb82
2022-05-02 15:59:25 -04:00
Chauncey Hui
fe84b3116c
SWDEV-2 - Change OpenCL version number from 3459 to 3460
2022-04-30 03:00:07 -04:00
Saleel Kudchadker
02566677cf
SWDEV-334152 - Set release as systemscope
...
Set release scope as system for dispatch AQL when events are passed to
hip*LaunchKernelGGL*
Change-Id: I93b91591e0ab023f1ecc5247f7905eca26147358
2022-04-29 13:19:29 -04:00
Sarbojit Sarkar
2f973fb38b
SWDEV-330649 - Fix for QCD app crash
...
Change-Id: If85eb06083d2f7dbe69cde6fbd5ac54979d25693
2022-04-29 05:37:33 -04:00
Chauncey Hui
4e225346fa
SWDEV-2 - Change OpenCL version number from 3458 to 3459
2022-04-29 03:00:09 -04:00
Saleel Kudchadker
fa76f03654
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
2022-04-28 12:30:23 -04:00
German Andryeyev
934149ff0a
SWDEV-307184 - Fix a regression from 15f1632d
...
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
2022-04-28 11:57:48 -04:00
Chauncey Hui
75bc2d75a0
SWDEV-2 - Change OpenCL version number from 3457 to 3458
2022-04-28 03:00:03 -04:00
haoyuan2
424c4ce5c4
SWDEV-333187 - Support IPC in HIP runtime on Windows
...
enable shared memory based IPC
Change-Id: Ic1ad8d426863c2137747a3d468fe02d073f5d248
2022-04-27 23:05:56 -04:00
Julia Jiang
b7c7917256
SWDEV-334574 - Rename _bkendDevice in VDI
...
Change-Id: I1c04dad226e08f02bca11fa0d1981fafa7ea2d2a
2022-04-27 11:21:24 -04:00
Chauncey Hui
77b5ca79bb
SWDEV-2 - Change OpenCL version number from 3456 to 3457
2022-04-27 03:00:11 -04:00
Sarbojit Sarkar
6b15e0a1cc
SWDEV-333438 - Fix for hipEnablePeerAccess segfault
...
Change-Id: I60720d1d9b9c522d15fe17dcfbc609571a4fd266
2022-04-26 05:21:52 -04:00
Chauncey Hui
8cffe6d427
SWDEV-2 - Change OpenCL version number from 3455 to 3456
2022-04-26 03:00:06 -04:00
Ajay
d2f837d25f
SWDEV-332522 - streamOpsWrite & streamOpsWait to accept memory offset
...
Change-Id: I4b6ecb4d80c093d038d86616a637c4bb465ae24e
2022-04-25 14:59:36 -04:00
German Andryeyev
c275d9b4b3
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
2022-04-25 09:53:59 -04:00
Chauncey Hui
f80769ef1a
SWDEV-2 - Change OpenCL version number from 3454 to 3455
2022-04-25 03:00:05 -04:00
Jason Tang
ed7737564e
SWDEV-324411 - Use blit kernel for copyBufferRect if atomic is not supported
...
Change-Id: I2e110fd3418117ee9c7ede379244d2c6c4f248b7
2022-04-24 11:41:16 -04:00
Chauncey Hui
62deade03f
SWDEV-2 - Change OpenCL version number from 3453 to 3454
2022-04-23 03:00:05 -04:00
Christophe Paquot
67657d6099
SWDEV-322620 - Virtual Memory Management
...
Implement map/unmap for PAL backend
Create commands since PAL uses the IQueue to map/unmap
Change-Id: I97e26a7d28ae5e10774c9ca65307153100945621
2022-04-22 18:09:26 -04:00
Saleel Kudchadker
ddfd919a62
SWDEV-333237 - Release command before queing a marker
...
Change-Id: I5343c4b7ade2dc68efa7454a919a6657726c45d3
2022-04-22 12:58:58 -04:00
sdashmiz
15f1632dfa
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
2022-04-22 08:53:16 -04:00
Chauncey Hui
b3a3779a06
SWDEV-2 - Change OpenCL version number from 3452 to 3453
2022-04-22 03:00:05 -04:00
Christophe Paquot
4c3a20a16e
SWDEV-322620 - Virtual Memory Management
...
Implement virtualFree for PAL
Change-Id: I4482777fa52c979d42a7c57103862e2e02279024
2022-04-21 14:45:11 -04:00
Chauncey Hui
d15c1ebae8
SWDEV-2 - Change OpenCL version number from 3451 to 3452
2022-04-21 03:00:08 -04:00
Saleel Kudchadker
8864e53265
SWDEV-333237 - Disable cache status
...
Enable Cache status only for ROC_EVENT_NO_FLUSH
Change-Id: I0de4c5af2226bccd66fd704be23c2db33050f2e2
2022-04-20 18:12:33 -04:00
Alex (Bin) Xie
3d514c85b9
SWDEV-329646 - MicroStation app crash upon closing
...
Change-Id: Ie3422788c80b233c836e319c355214ca076e5d4f
2022-04-20 14:34:44 -04:00
Julia Jiang
b1611e0123
SWDEV-330164 - Fix in conformance svm_enqueue_api crash
...
Change-Id: I12eca6ca3e8d722b7534047fca79b289604aa2b0
2022-04-20 13:20:18 -04:00
Chauncey Hui
4664bde25e
SWDEV-2 - Change OpenCL version number from 3450 to 3451
2022-04-20 03:00:06 -04:00
Alex Xie
5528812aa9
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
2022-04-19 11:04:26 -04:00
Chauncey Hui
66ecd38af6
SWDEV-2 - Change OpenCL version number from 3449 to 3450
2022-04-19 03:00:06 -04:00
Saleel Kudchadker
9ec8a7306d
SWDEV-332512 - Signal pool changes
...
Create a new signal if the next set of signals are busy
Change-Id: I5108e68c88fe41e3a45bad4495ebdf3742e76dcd
2022-04-18 15:58:38 -04:00
Saleel Kudchadker
b6cbfaf499
SWDEV-301667 - Separate scope from marker_ts_
...
Change-Id: I19f4d394e898bfb8c9d9a2c2edf9d5bf5def3b08
2022-04-16 19:26:31 -04:00
Chauncey Hui
5d9063147c
SWDEV-2 - Change OpenCL version number from 3448 to 3449
2022-04-16 03:00:07 -04:00
pghafari
4d54f873b0
SWDEV-324412 - Removing depth24
...
OGLP fails conformance tests with depth24
Change-Id: I1efd66a81f64a5b999d0f3c3e9314b9e6129a587
2022-04-15 15:31:03 -04:00
Chauncey Hui
6cd647270b
SWDEV-2 - Change OpenCL version number from 3447 to 3448
2022-04-15 03:00:06 -04:00
Christophe Paquot
b5f555f9ec
SWDEV-322620 - Virtual Memory Management
...
Adding virtual memory management APIs to rocclr.
The HIP layer will handle virtual allocs on devices.
Change-Id: Ia978f105c2c3fed3959c77580ba228e845105754
2022-04-15 00:10:02 -04:00
German Andryeyev
7975a07112
SWDEV-332512 - Add ROC_SIGNAL_POOL_SIZE
...
Default value is 32 HSA signals in the pool.
Change-Id: Icb69413d3ff6ef228d9a9e22fd024e72c6d8ebe4
2022-04-14 17:32:00 -04:00