c3c92416db
Enable memory transfer for mem obj kernel args
...
correct building programs with multiple root devices
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-17 11:14:33 +01:00
1ef9a1c35f
Add extended functionality for timestamps at Event
...
Related-To: NEO-4584
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2020-12-17 10:53:16 +01:00
55fb319517
Set arg buffer for all Kernel devices
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-16 17:27:52 +01:00
328ef7a6f6
Update zello sysman for ras module
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2020-12-16 15:25:01 +01:00
4948c39d39
Remove executionEnvironment from KernelInfo
...
Related-To: NEO-3739
2020-12-16 14:56:57 +01:00
96bc6b2e01
Revert "Revert "Enable cl_khr_subgroup_extensions""
...
This reverts commit bf3d57dd05
.
Related-To: IGC-2680
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com >
2020-12-16 12:47:03 +01:00
847bad4763
Add function to check if kernel has direct stateless access to host memory
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-12-16 10:06:17 +01:00
b83922ecdb
Fix energy counter precision for Sysman in Windows.
...
Conversion to mJ was faulty and losing precision, this fix the problem.
2020-12-16 09:43:15 +01:00
fffd178fd0
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2020-12-16 09:31:23 +01:00
37cd49330c
Implement ZE_CACHE_CONFIG_FLAG_LARGE_DATA for zeKernelSetCacheConfig
...
Signed-off-by: Jim Snow <jim.m.snow@intel.com >
2020-12-16 07:00:13 +01:00
b2cae02f66
Add kernel fixture with stateless indirect access
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-12-15 13:23:37 +01:00
7bfa71636a
ULT renaming: Ocloc tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-12-15 08:48:17 +01:00
93281f6cc9
ULT renaming: OS Interface tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-12-15 08:47:52 +01:00
d94e2bf149
Refactoring of per-DSS backed buffer programming
...
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2020-12-14 22:22:47 +01:00
7716988dbb
cmake cleanup: removing unused targets
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-14 19:00:11 +01:00
39dd3ef5cf
ULT renaming: Multi-Threaded tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-12-14 18:35:23 +01:00
9bd0c69913
Add ClearColor allocation support for blitter
...
Related-To: NEO-5175
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com >
2020-12-14 18:22:05 +01:00
17051459ea
Add P010 and P016 to VAAPI
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2020-12-14 16:53:33 +01:00
e3d003bf92
Correct reporting support of read_write_images
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-14 16:36:22 +01:00
384e47f438
OpenCL Queue Families extension 7/n
...
Update enum values to official ones
Delete redundant CL_DEVICE_NUM_QUEUE_FAMILIES_INTEL
Rename CL_QUEUE_CAPABILITY_ALL_INTEL to CL_QUEUE_DEFAULT_CAPABILITIES_INTEL
Add capabilities for cross queue events and single queue events
Add capabilities for buffer to image and image to buffer transfers
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-12-14 16:19:11 +01:00
05ab806126
cmake: refactor unit tests targets dependencies
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-14 14:57:42 +01:00
e789375cd5
Enable memory transfer in enqueueCopyBufferToImage
...
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-12-14 14:57:24 +01:00
58633d726f
Enable memory transfer in enqueueCopyImageToBuffer
...
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-12-14 12:23:44 +01:00
f514fd7b35
Adding some more ULTs for sysman Engine
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-12 08:53:51 +01:00
b32b5784c2
Fix calculations for offseted addresses
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
20.50.18716
2020-12-11 20:25:54 +01:00
798256ed61
Initialize Kernel for all devices
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-11 17:11:28 +01:00
b0ed0dcc9b
Generate spirv builtins without specifying a device
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-11 16:57:44 +01:00
4f54ea5c87
Enable memory transfer between images
...
Unlock flow for multi device setup in:
- enqueueCopyImage
Update cleanAllGraphicsAllocations test
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-12-11 16:15:31 +01:00
0747cb80f5
Sip programming changes
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-11 15:05:30 +01:00
10f06bb942
Refactor of L0 commandQueue tests
...
Related-To: NEO-4520
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com >
2020-12-11 14:04:47 +01:00
c68ce90247
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2020-12-11 14:04:31 +01:00
c0fb03425b
Optimize getDefaultKernelInfo method
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-11 13:45:13 +01:00
778a4acca3
Initialize debugger structs
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-11 12:40:59 +01:00
55a75f7cfc
Correct setting global work offset Z
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-11 12:36:59 +01:00
f51bbc54c5
Add clSetContextDestructorCallback to libigdrcl exports
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-11 11:28:35 +01:00
830bcd6987
Scratch using bindless heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-12-11 09:38:44 +01:00
714d4c61f9
Remove gmock from mock driver handle
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-11 09:25:28 +01:00
d46bb59508
Migrate shared-allocations made resident with makeMemoryResident
...
Shared-allocations are currently migrated to GPU by the page-fault
manager when calling executeCommandLists. Allocations to migrate are
taken from the lists container. However, if a shared-allocation
has been made resident with zeContextMakeMemoryResident(), it is not
added to the list container, and hence it is not migrated to device.
So, add a container of resident allocations to the driver and migrate
them along with the other allocations.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-11 03:27:42 +01:00
d9eb19e6c4
ocloc - adding support for includes
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2020-12-10 22:59:15 +01:00
070828cb2f
Correct reporting __opencl_c_atomic_order_acq_rel
...
Related-To: NEO-5331
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-10 18:06:31 +01:00
aa1fc85257
Store device specific kernel members per root device
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-10 17:57:39 +01:00
8d2cfd87ae
Create graphicsAllocation for all devices in image
...
Unlock flow for multi device setup in:
- enqueueReadImage
- enqueueWriteImage
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-12-10 17:40:03 +01:00
e9b7222136
Correct CL_DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT value
...
Related-To: NEO-5331
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-10 17:31:21 +01:00
993ea27e25
Adding platform info for FCL
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com >
2020-12-10 16:31:46 +01:00
6e2d81a7da
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-10 10:58:31 +01:00
7589cec9a8
Update infra
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2020-12-09 19:28:11 +01:00
f4c495cfff
Enable zero size enqueues for all devices
...
Related-To: NEO-5331
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-09 19:12:00 +01:00
350ec9f16b
Pass root device index to get proper kernel info
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-09 19:11:43 +01:00
d3f3730989
Refactor L0 core tests
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-09 17:51:15 +01:00
f518dd60dc
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2020-12-09 17:50:17 +01:00