ff027615c9
Refactor ULT, dont create parameterized tests for single config tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-03 13:51:57 +01:00
cb14f0969d
Reenable unit test
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-12-03 11:02:50 +01:00
8198a739c8
Refactor Sip Kernel usage
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-03 10:43:53 +01:00
da779d067f
Support the AND operation in EncodeMathMMIO
...
Related-to: LOCI-1161
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2020-12-03 01:56:22 +01:00
b668feaf0d
Minor fixes to L0 blackbox tests
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-03 01:28:08 +01:00
176154b9e6
ULT renaming: GMM Helper tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
20.49.18626
2020-12-02 20:12:37 +01:00
7a5c9d39b5
Encode dispatch kernel with global bindless heaps
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-12-02 17:30:15 +01:00
be90b9ff93
Add support for ZE_DEVICE_MEM_ALLOC_FLAG_BIAS_UNCACHED
...
Add support for device and shared allocations that use the
ZE_DEVICE_MEM_ALLOC_FLAG_BIAS_UNCACHED flag, whether the
kernel using the memory is stateless or statefull.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-02 10:43:45 +01:00
ce53035ebc
Unit tests fixes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-12-02 09:40:20 +01:00
c19f4fd1d0
Re-enable decanonize gpu address on releaseGpuRange() call drm ULT
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-12-02 09:14:37 +01:00
7883fa331a
Add zello_copy black_box test
...
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2020-12-02 07:57:45 +01:00
6b2cae1909
infra update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-01 22:58:53 +01:00
343fd602fa
Add method to submit kernel on single subdevice
...
Signed-off-by: Jobczyk, Lukasz <lukasz.jobczyk@intel.com >
2020-12-01 22:15:05 +01:00
00c92c8c14
Add L0 sample for IPC memory access between two different devices
...
In this example, two processes are launched on different devices
if more than one device is detected. Then, P2P capabilities are
queried through zeDeviceCanAccessPeer().
If P2P capabilities are available, then an IPC memory handle is
exchanged from server to client, and the client process running on
device 1 copies data from its buffer (allocated on device 1) to
the buffer exported by the server (allocated on device 0).
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-01 18:31:44 +01:00
f284bb9711
Enable level_zero Driver unit test
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-12-01 18:30:43 +01:00
94be510c18
Add initial placement hints for USM in OpenCL
...
Related-To: NEO-5059
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-12-01 18:30:26 +01:00
e0ec9875c3
Remove disabled test
...
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-12-01 18:08:44 +01:00
294624e03b
Revert "Add netlink and gen netlink library loader."
...
This reverts commit 660ad6a1f3
.
2020-12-01 17:52:52 +01:00
b5c899cd18
Fix disabled unit test
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-12-01 17:52:34 +01:00
720ba46548
Register kernel Elf for debugging purpose
...
Signed-off-by: macabral <matias.a.cabral@intel.com >
2020-12-01 17:16:14 +01:00
b98af90896
Set kernel information about stateless accesses to host memory
...
Related-To: NEO-5107
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-12-01 16:31:40 +01:00
077ae2726e
Correct storing KernelInfos in multi device programs
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-01 16:15:37 +01:00
2e2d5584b8
removing disabled test
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2020-12-01 16:13:52 +01:00
20fb14b017
Reenable unit test
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-12-01 15:25:32 +01:00
2ee1d569c5
Store KernelInfo per root device in Program
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-12-01 11:38:23 +01:00
ff069c1171
Enable AUB memory dumps of USM allocations
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-12-01 11:24:41 +01:00
2293fc0cb5
OpenCL Queue Families extension 6/n
...
Add queue family and index querying from existing queue
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-12-01 09:03:21 +01:00
4732a4e692
Level 0 Sysman FabricPort updates.
...
Add fabric port routines to zello_sysman.
Add subdevice support to FabricPort routines.
Update source paths for additional FabricPort development.
Signed-off-by: William Jordan <bill.jordan@intel.com >
2020-12-01 05:38:06 +01:00
5f77fb9196
Add L0 sample for IPC memory
...
In this example, two processes are launched on the same device,
and an IPC memory handle is exchanged from server to client.
Then, the client process running copies data from its buffer
to the buffer exported by the server.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2020-12-01 05:28:29 +01:00
660ad6a1f3
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.
Signed-off-by: William Jordan <bill.jordan@intel.com >
2020-11-30 20:18:25 +01:00
64bba71abb
Improve UnitTestHelper
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-30 20:18:07 +01:00
9686bd2636
ULT renaming: Execution Environment tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-30 19:44:06 +01:00
b9a185df76
ULT renaming: HW Info Setup tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-30 19:37:44 +01:00
bcf946357d
ULT renaming: GTPin tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-30 19:31:11 +01:00
212c951571
igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2020-11-30 18:14:15 +01:00
41a90e67d7
OpenCL Queue Families extension 5/n
...
Check queue capabilities in enqueue calls for kernels, barriers and markers
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-11-30 17:35:38 +01:00
12ebe55679
OpenCL Queue Families extension 4/n
...
Check queue capabilities in enqueue calls for images
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-11-30 17:16:36 +01:00
0d94f289b4
Add adjustAddressWidthFor Canonize helper
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-5285
2020-11-30 16:02:23 +01:00
4602220e62
Add manager of imported host pointers
...
Related-To: NEO-5126
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-11-30 13:28:25 +01:00
42b6dff2b4
Move unit test for VA sharing to separate module built with libva
...
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-11-30 10:38:27 +01:00
84f3d44968
Enable memory transfer between buffers rect
...
Unlock flow for multi device setup in:
- enqueueCopyBufferRect
- enqueueReadBufferRect
- enqueueWriteBufferRect
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-11-30 10:35:34 +01:00
9f96552007
ULT renaming: Event tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-30 10:24:23 +01:00
11592d1cb5
Add support for nullptr device input in clGetWorkGroupInfo/SubGroupInfo
...
Nullptr input is valid if kernel is associated with a single device
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-27 17:35:24 +01:00
6c4b1f951c
Do not force cl_khr_3d_image_writes extension when compiling kernels
...
Update usage of SUPPORTED_IMAGES flag and do not use images when disabled.
Use SUPPORTED_2_0 only on fully OCL 2.1 conformant platforms.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-27 17:20:46 +01:00
1792516043
Fix parsing ocloc options file
...
Resolves: NEO-5330
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-27 17:16:55 +01:00
93ba4e646b
Improve EncodeDispatchKernel
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-27 16:39:34 +01:00
baea633bdd
Correct logic in MultiRootDeviceFixture
...
Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2020-11-27 16:22:39 +01:00
4989cf308d
dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2020-11-27 16:05:09 +01:00
cc4ed61396
ULT renaming: Built In tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-27 15:59:20 +01:00
0829e4484e
Lock exec path if default memory operations handler is used
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2020-11-27 14:49:03 +01:00