Commit Graph

6470 Commits

Author SHA1 Message Date
Bartosz Dunajski
e08bd20289 Add queryItem flags to drm query ioctl
Signed-off-by: Bartosz Dunajski bartosz.dunajski@intel.com
2020-11-19 18:26:12 +01:00
Mateusz Jablonski
60ba1b7147 Exclude test for RKL
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-19 18:19:14 +01:00
Bartosz Dunajski
949137e068 Remove not used method
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-19 17:55:50 +01:00
Jitendra Sharma
514b191bb6 Add support for sysman event ZES_EVENT_TYPE_FLAG_MEM_HEALTH
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-11-19 17:38:02 +01:00
Mateusz Hoppe
765b6cc2ed Initialize debugging in Os before creating debugger
Related-To: NEO-4516

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-19 16:31:31 +01:00
Mateusz Jablonski
326b7f3908 Correct CFL params in cmake
Related-To: NEO-5284
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-19 16:22:57 +01:00
Krzysztof Gibala
f2a73ef0f5 Enable memory transfer between buffers in enqueueCopyBuffer
Unlock enqueueCopyBuffer flow, for multi device setup

Related-To: NEO-4589
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2020-11-19 14:03:44 +01:00
Mateusz Jablonski
920d873657 Improve VS solution tree
Move shared specific targets to neo shared folder
Move opencl specific targets to opencl runtime folder

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-19 13:53:51 +01:00
Mateusz Jablonski
2003fe46a6 Don't store Context in Kernel
reuse Context from Program

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-19 13:38:18 +01:00
Jitendra Sharma
4c55491dc1 Update Sysman Memory APIs
This change:

 - Currently for all subdevices in LinuxMemoryImp::getState function,
   free and size values are returned similar values. This change fixes this
   issue and now correct value of size and free memory is returned as
   per subdevice.

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2020-11-19 08:27:14 +01:00
Vinod Tipparaju
240563099c Clean up code for nullptr device check during cmdlist create
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2020-11-19 04:24:34 +01:00
Jaime Arteaga
905d59d7e3 Allow disabling statefull optimization in L0
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-18 22:33:05 +01:00
Mateusz Jablonski
1af75337a7 Correct OCL test
use kernel and command queue from compatible devices

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-18 18:25:25 +01:00
Mateusz Jablonski
33a487e2cc Create structure for per root device members in Kernel
make private surface per root device

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-18 17:36:05 +01:00
Andrzej Swierczynski
fdeb2a43a3 Run ocloc tests only for first available revision
Signed-off-by: Andrzej Swierczynski <andrzej.swierczynski@intel.com>
2020-11-18 17:28:48 +01:00
Katarzyna Cencelewska
1b6b6b23b5 Update infra
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2020-11-18 17:20:06 +01:00
Maciej Plewka
28de4068c9 Read bindless offset from patch token
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-18 17:04:00 +01:00
Filip Hazubski
0c51499679 Provide -ocl-version option when compiling with ocloc
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-18 14:27:39 +01:00
Filip Hazubski
7e5e1690cd Correct ult
Correctly initialize MemoryProperties.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-18 14:11:02 +01:00
Jaroslaw Chodor
451f1e7e0d Fixing residency of global const/var buffers
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2020-11-18 13:15:06 +01:00
Filip Hazubski
e2631f1fef Add ULT for clGetImageParamsINTEL
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-18 12:12:52 +01:00
Mateusz Jablonski
555dad3009 Add pull-request.yml
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-18 11:57:06 +01:00
Bartosz Dunajski
1350f29379 Add support for FtrLocalMemoryAllows4KB flag
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-18 11:45:08 +01:00
Mateusz Hoppe
13c1fe57d9 Enlarge output buffer size used by kernel printf data
Related-To: NEO-5208

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-18 11:07:08 +01:00
Mateusz Jablonski
9d7807709d Dont use Device from Kernel 2/n
make getDevice method protected

Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-18 09:43:08 +01:00
Filip Hazubski
59b74a8ea3 Do not provide -cl-feature option to the compiler
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-17 18:17:34 +01:00
Krystian Chmielewski
2ef52ff39c Refactor KernelInfo
Using kernelDescriptor's workgroupWalkOrder, workgroupDimensionsOrder
and requiresWorkgroupWalkOrder flag.

Related-To: NEO-3739
2020-11-17 18:00:16 +01:00
Filip Hazubski
bfbc0e07ba Update MemoryProperties initialization
Always specify the device.

Related-To: NEO-4651

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-17 16:52:23 +01:00
Daniel Enriquez
a116d454fe Sysman: Enabling events for Windows
Enabling events for Sysman in Windows Os Specific path HAL.
2020-11-17 16:37:19 +01:00
Mateusz Jablonski
a18f2aa3ae Infra update
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-17 16:07:21 +01:00
Kamil Kopryk
b59aa2f928 Rename command_encoder_base.inl file
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4750
2020-11-17 13:22:00 +01:00
Bartosz Dunajski
39e6548ef6 Add mi_arb_check between blit commands
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-17 13:07:50 +01:00
Adam Cetnerowski
b913cce8e4 ULT renaming: AUB tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-17 12:22:14 +01:00
Jaime Arteaga
3ee9c509c7 Fix typo in appendQueryKernelTimestamps
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-17 12:17:52 +01:00
Mateusz Hoppe
b384bda99a Exclude internally used cmdLists and cmdQs from debugging
Related-To: NEO-5241

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-17 12:17:34 +01:00
Kamil Diedrich
403ebc843c Add support for media formats
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2020-11-17 10:36:29 +01:00
Mateusz Jablonski
97119f5f3e Store ClDevice in DispatchInfo
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-17 10:29:20 +01:00
Adam Cetnerowski
b848f20abc ULT renaming: GL Tracing tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-17 09:59:54 +01:00
Jaime Arteaga
12598a82e5 Add support for external memory descriptors in device allocations
Add support for reading ze_external_memory_export_desc_t passed
to calls to zeMemAllocDevice. Current driver implementation
only supports handles as dma-buf, so add validation that only
that flag is being used.

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-16 23:54:48 +01:00
ocldev
98617acc7c dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2020-11-16 22:12:51 +01:00
Adam Cetnerowski
d45251808e ULT renaming: Get GL Device Info tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-16 16:13:19 +01:00
Adam Cetnerowski
3952edf126 ULT renaming: Tracing tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-16 15:55:42 +01:00
Maciej Plewka
627febba61 Fix include path
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-16 14:36:20 +01:00
Slawomir Milczarek
4ca1784712 Fixed close fd after calling drm ioctl prime fd to handle
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2020-11-16 14:16:33 +01:00
Mateusz Hoppe
0f42ef1ed7 Differentiate between users ISA and internal ISA allocation
Related-To: NEO-5240

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-16 13:16:30 +01:00
Filip Hazubski
4052525091 Update DestructorCallbacks helper
Move common logic to the helper.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-16 13:08:53 +01:00
ocldev
96d38539e2 igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2020-11-16 12:35:35 +01:00
Mateusz Jablonski
87f3072a8b Correct capturing output in ULT
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-16 12:07:24 +01:00
Artur Harasimiuk
bada583e3f infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2020-11-16 11:56:37 +01:00
Adam Cetnerowski
ee56027095 ULT renaming: USM tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2020-11-16 10:50:59 +01:00