Lukasz Jobczyk
82a5614439
Refactor GL sharing debug flag
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-08 17:40:04 +01:00
Compute-Runtime-Validation
9058de77cc
Revert "Assign engine to command queue using round robin algorithm"
...
This reverts commit 1c68ac1cbc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-08 16:36:18 +01:00
Maciej Dziuban
4c4b37f8d2
Implement BCS selection heuristic for OpenCL CommandQueue
...
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-11-08 12:58:14 +01:00
Pawel Cieslak
3bff852ac0
Use prebuilt kernels when NEO_DISABLE_BUILTINS_COMPILATION=TRUE
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-08 11:43:49 +01:00
Krystian Chmielewski
06eaef0352
Zebin: Use strings section for printf
...
Resolves: NEO-6143
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-11-07 19:10:47 +01:00
Compute-Runtime-Validation
faea7915c2
Revert "Fail build program in shared system USM + statefull access case OCL"
...
This reverts commit 9dabc2db0c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-11-05 20:31:47 +01:00
Kamil Kopryk
9dabc2db0c
Fail build program in shared system USM + statefull access case OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-6075
2021-11-05 14:55:05 +01:00
Mateusz Jablonski
21ef249961
Move ocl extensions logic to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-04 17:38:15 +01:00
Bartosz Dunajski
4bf4b170f1
Simplify WALKER_TYPE definition
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-11-04 17:09:06 +01:00
Igor Venevtsev
a3c3fe18ce
Cleanup IGC includes
...
- Remove IGC_COMMON_PARENT_DIR WA
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-11-04 14:44:59 +01:00
Pawel Cieslak
c5dc389cb9
Fix typo BUIILINS -> BUILTINS
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-04 13:16:32 +01:00
Lukasz Jobczyk
1c68ac1cbc
Assign engine to command queue using round robin algorithm
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-11-03 17:16:54 +01:00
Maciej Dziuban
a582f34c04
Reuse graphics allocations in readBufferRect/writeBufferRect
...
Related-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-11-03 14:58:51 +01:00
Mateusz Jablonski
9c1e7422b1
DG1: don't use blitter when creating buffer
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-11-03 14:36:56 +01:00
Pawel Cieslak
848d94f406
Improve prepare_test_kernels targets to build kernels required in ULTs
...
Related-To: NEO-6370
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-11-02 17:54:12 +01:00
Zbigniew Zdanowicz
4fbb199790
Add platform parameter to configure pipe control dispatch
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-11-02 12:14:10 +01:00
Mateusz Jablonski
3a2b018eb6
Enable blitterOperationsSupported on DG1
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-28 14:16:19 +02:00
Krystian Chmielewski
f20cdac7d3
Zebin: add support for has_dpas
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com >
2021-10-28 09:59:21 +02:00
Kamil Diedrich
5fdcb14d57
WSL fallback to staging buffer on blocking reads
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com >
2021-10-28 03:34:58 +02:00
Maciej Dziuban
f1b6b733f0
Reuse graphics allocation from mapped buffers in OpenCL
...
Related-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-27 15:53:10 +02:00
Sebastian Luzynski
ce78bab177
Image compression checks
...
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
Related-To: NEO-6102
2021-10-27 13:36:41 +02:00
Lukasz Jobczyk
5a240e1d66
Enable direct submission controller
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-10-26 12:07:11 +02:00
Maciej Dziuban
3f2536a6ba
Move storage of mapped operations to OpenCL context
...
Relate-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-26 11:52:13 +02:00
Mateusz Jablonski
47eef95584
CMake: hide subdirs
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-25 11:11:27 +02:00
Mateusz Jablonski
260997ccd1
Cleanup cross component dependencies
...
dont link opencl lib to non-opencl targets
link compute_runtime_mockable_extra only to l0 targets
reuse include paths and definitions from neo_shared lib
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-25 11:05:18 +02:00
Mateusz Jablonski
19b8a03d30
Move some files from opencl/source/dll to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-22 19:59:55 +02:00
Bartosz Dunajski
1f2aa82c5b
Remove UNUSED_VARIABLE macro
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-22 18:56:33 +02:00
Zbigniew Zdanowicz
8fe2b269f0
Correct cross library dependencies
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-22 18:30:35 +02:00
Bartosz Dunajski
d34ef3170a
Remove CPP_ATTRIBUTE_FALLTHROUGH macro
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-22 17:27:57 +02:00
Filip Hazubski
28b37aea72
Correct handling unique_ptr in functions
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-10-21 18:17:14 +02:00
Zbigniew Zdanowicz
9d56939980
Refactor creation of buffer surface state 1/n
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-21 13:11:31 +02:00
Kamil Kopryk
9614d435c5
Simplify code
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2021-10-20 11:29:49 +02:00
Jaime Arteaga
1d9862bdf9
Include domain when ordering with ZE_ENABLE_PCI_ID_DEVICE_ORDER (2)
...
Fix regression when reading frequency.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com >
2021-10-19 17:49:57 +02:00
Mateusz Jablonski
3f94399dbb
Cleanup builtins dependencies
...
move builtins builders to ClExecutionEnvironment
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-19 17:29:28 +02:00
Compute-Runtime-Validation
116dac90de
Revert "Move storage of mapped operations to OpenCL context"
...
This reverts commit 8c9dd3085b .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2021-10-19 16:31:23 +02:00
Rafal Maziejuk
811d107ea9
Don't allow blit enqueue for images with 64KB tiling & 3D surface type
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com >
Related-To: NEO-6142
2021-10-19 16:03:48 +02:00
Maciej Dziuban
8c9dd3085b
Move storage of mapped operations to OpenCL context
...
Relate-To: NEO-6352
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-18 16:08:25 +02:00
Igor Venevtsev
226226a877
Fix IGC includes
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2021-10-18 13:23:17 +02:00
Zbigniew Zdanowicz
24ff191e61
Verify completion on all tiles
...
Related-To: NEO-6244
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-10-15 15:43:28 +02:00
Artur Harasimiuk
42115e4a1d
fix identifier naming
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-14 21:10:58 +02:00
Artur Harasimiuk
467ce52916
link with gmmlib on all architectures
...
Related-To: NEO-6014
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2021-10-14 14:11:52 +02:00
Katarzyna Cencelewska
1c8a6d895a
Use hwInfoConfig to check blitter support for image
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-10-13 17:51:00 +02:00
Maciej Dziuban
75b7adbe95
Skip transfer when CL_MAP_INVALIDATE_REGION is specified
...
Resolves: NEO-5490
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-13 17:13:33 +02:00
Michal Mrozek
4768be244b
Cache post syncs.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2021-10-13 15:57:13 +02:00
Bartosz Dunajski
4865b2b9e8
Fix OCL SubDevice creation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-10-13 15:18:16 +02:00
Maciej Dziuban
19a6c9b1d3
Track separate task count for each BCS in OpenCL CommandQueue
...
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-13 12:06:27 +02:00
Mateusz Jablonski
b1df167632
Move enable_product.inl to shared
...
extract api agnostic validators to shared
remove not needed opencl includes from neo shared
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-12 22:02:16 +02:00
Fabian Zwolinski
332720920a
Expose clGetKernelSuggestedLocalWorkSizeKHR func
...
Related-to: NEO-2922
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com >
2021-10-12 20:06:57 +02:00
Mateusz Jablonski
6e64c24df3
Move mock gmm resource info to shared
...
Remove allocator_helper.cpp files
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-10-12 12:19:35 +02:00
Maciej Dziuban
cdb7287816
Fix direct submission initialization
...
Related-To: NEO-6057
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-10-12 11:51:48 +02:00