Commit Graph

6492 Commits

Author SHA1 Message Date
William Jordan
b04cd08cc8 Add netlink and gen netlink library loader.
Netlink and generic netlink are standard linux
interfaces to allow management traffic between
user space and kernel subsystems over sockets.
This patch adds a loader for the generic netlink
library to allow Level 0 Sysman to manage
linux hardware that implements the generic
netlink interface. ULTs updated.

Signed-off-by: William Jordan <bill.jordan@intel.com>
20.51.18762
2020-12-18 22:19:27 +01:00
Krystian Chmielewski
903ed4e6d4 add ocloc versioning
Adds versioning of ocloc and new api function returning ocloc
version.
2020-12-18 17:16:31 +01:00
Mateusz Jablonski
c3083592ad Set arg immediate for all Kernel devices
convert tests to multi root device scenario

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-18 15:56:23 +01:00
Konstanty Misiak
e665111013 Verify debug manager state in UltConfigListener
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2020-12-18 14:18:36 +01:00
ocldev
3b46737c67 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-18 12:53:04 +01:00
Mateusz Hoppe
510188eb29 Remove commented code
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-18 11:27:17 +01:00
Mateusz Hoppe
269477ec7e Add Image2d_array to supported Gl sharing formats query (#1041)
* Add Image2d_array to supported Gl sharing formats query

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>

* Update opencl/test/unit_test/sharings/gl/windows/gl_sharing_tests.cpp

Co-authored-by: Mateusz Jablonski <mateusz.jablonski@intel.com>

Co-authored-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-17 16:32:38 +01:00
Artur Harasimiuk
09a5cc99a9 use proper variable in copy_third_party_files
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-17 16:12:34 +01:00
Mateusz Jablonski
ee0523ae23 Correct device usage in kernel methods
pass device to substituteKernelHeap
use proper device when iterating over devices

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-17 14:46:46 +01:00
Kamil Kopryk
26dc1de24d Change macro for CheckArrayImages aub test
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-12-17 14:00:16 +01:00
Kamil Kopryk
2a8bdaf28c Code cleanup
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2020-12-17 13:44:09 +01:00
Mateusz Jablonski
aa27b4890b Fix typo in ult
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-17 12:25:12 +01:00
Pawel Cieslak
28417ae2db Update infra
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2020-12-17 11:24:58 +01:00
Mateusz Jablonski
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
Daria Hinz
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
Mateusz Jablonski
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
Mayank Raghuwanshi
328ef7a6f6 Update zello sysman for ras module
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2020-12-16 15:25:01 +01:00
Krystian Chmielewski
4948c39d39 Remove executionEnvironment from KernelInfo
Related-To: NEO-3739
2020-12-16 14:56:57 +01:00
Piotr Fusik
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
Slawomir Milczarek
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
Daniel Enriquez
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
ocldev
fffd178fd0 igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-16 09:31:23 +01:00
Jim Snow
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
Slawomir Milczarek
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
Adam Cetnerowski
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
Adam Cetnerowski
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
Pawel Wilma
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
Artur Harasimiuk
7716988dbb cmake cleanup: removing unused targets
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-14 19:00:11 +01:00
Adam Cetnerowski
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
Pawel Wilma
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
Kamil Diedrich
17051459ea Add P010 and P016 to VAAPI
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-12-14 16:53:33 +01:00
Filip Hazubski
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
Maciej Dziuban
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
Artur Harasimiuk
05ab806126 cmake: refactor unit tests targets dependencies
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-12-14 14:57:42 +01:00
Krzysztof Gibala
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
Krzysztof Gibala
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
Jitendra Sharma
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
Zbigniew Zdanowicz
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
Mateusz Jablonski
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
Filip Hazubski
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
Krzysztof Gibala
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
Mateusz Hoppe
0747cb80f5 Sip programming changes
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-11 15:05:30 +01:00
Konstanty Misiak
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
ocldev
c68ce90247 dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2020-12-11 14:04:31 +01:00
Mateusz Jablonski
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
Mateusz Hoppe
778a4acca3 Initialize debugger structs
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-12-11 12:40:59 +01:00
Mateusz Jablonski
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
Filip Hazubski
f51bbc54c5 Add clSetContextDestructorCallback to libigdrcl exports
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-12-11 11:28:35 +01:00
Maciej Plewka
830bcd6987 Scratch using bindless heaps
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-12-11 09:38:44 +01:00
Mateusz Jablonski
714d4c61f9 Remove gmock from mock driver handle
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-12-11 09:25:28 +01:00