Commit Graph

6263 Commits

Author SHA1 Message Date
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
Maciej Dziuban
f13db6adad Rename method
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2020-11-15 23:58:32 +01:00
Maciej Plewka
dad1dcebc3 Add L0 hw helper
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2020-11-15 23:58:12 +01:00
Filip Hazubski
823aadf855 Build ReleaseInternal with debug symbols on Linux
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2020-11-15 23:10:58 +01:00
Jaime Arteaga
b3700370a6 Remove dead-code functions for cache intermediate/last-level config
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2020-11-14 04:23:36 +01:00
Mateusz Jablonski
bd432fa94c Don't use device from kernel if possible [1/n]
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-11-13 17:41:18 +01:00
Mateusz Hoppe
a2d2bd629a Fix release build issue with debugPauseStateAddress
Restore volatile for debugPauseStateAddress csr member

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2020-11-13 15:51:00 +01:00
Bartosz Dunajski
682d2f9029 Initial WDDM_LINUX support
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2020-11-13 12:51:25 +01:00