2184ba7ec8
OpenCL Queue Families extension 2/n
...
Disable CL_QUEUE_CAPABILITY_KERNEL_INTEL capability for copy queues
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-11-25 11:26:06 +01:00
3dbf64a704
Remove incorrect DISABLED test
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-24 19:16:51 +01:00
bf61dcc849
setupTimestampPacket method cleanup
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-24 18:53:14 +01:00
7ec69c33f9
Store SSH per root device in Kernel
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-24 17:57:31 +01:00
52d96af5f0
Use device from API function in clGetKernelWorkGroupInfo/SubGroupInfo
...
store execution environment reference in Kernel class
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-24 17:45:59 +01:00
ae3ad3e8bc
Add method to adjust TimestampPacket
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-24 17:35:22 +01:00
7ce2f0db38
Program pipe_control->tlb_invalidate under debug flag
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-24 14:29:29 +01:00
14f92cc7a1
OpenCL Queue Families extension 1/n
...
Basic implementation, some things will be tweaked in future commits
Related-To: NEO-5120
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-11-24 11:48:18 +01:00
2be1b36422
Update Supported Platforms in README.md
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-24 09:28:46 +01:00
8aacad1854
Create DebuggerL0 only when debugging is supported
...
Related-To: NEO-5239
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-23 18:28:45 +01:00
8fdc35bb4b
Disallow compiling/building program if it has attached Kernels
...
allow for creating kernel if the program is built for at least one device
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-23 18:15:44 +01:00
3442b339d7
ULT renaming: Device Capabilities tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-23 16:34:37 +01:00
207d383743
ULT renaming: Command Stream tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-23 16:19:57 +01:00
e41731211a
Update latestConformanceVersionPassed
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-23 16:13:44 +01:00
8dfea40242
HwInfoConfig cleanup
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-23 15:28:10 +01:00
154f7e87be
Framework for adding custom device names
...
- Add new macro to define custom name
- Add handling for custom name
- Remove gen from generic name
Resolves: NEO-5251
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-23 12:24:53 +01:00
b4444c7660
Move close shared handle to the upper layer on Linux
...
Related-To: NEO-5274
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-11-23 11:45:05 +01:00
fc9be73491
Fix segfault on debugData access with SourceLevelDebugger
...
- add mock active debugger mode
Related-To: NEO-5290
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-23 10:52:19 +01:00
7f0ba84d2d
ULT renaming: Command Queue tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2020-11-23 10:42:26 +01:00
c80353587f
Patch bindless offset
...
Related-To: NEO-4724
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-11-20 23:02:36 +01:00
a67e829fa8
Store crossThreadData per root device in Kernel
...
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-20 20:49:50 +01:00
556b6cd457
Add concurrent kernel execution type
...
Related-To: NEO-4940
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com >
2020-11-20 16:12:42 +01:00
85ce7a5866
Ocloc: setup hw info values from default config
...
Related-To: NEO-5287
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-20 15:32:49 +01:00
ba51cf5380
Bring back adjustPlatformForProductFamily() method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-20 15:26:28 +01:00
7330f989ef
Refactor bindAvailable
...
Related-To: NEO-5316
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-20 13:35:28 +01:00
e448527150
Mark override TearDown in KernelArgBufferFixtureBindless
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-11-20 11:44:00 +01:00
d59bd2e62b
Exclude test for ADLS
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-19 21:43:08 +01:00
3491a425a3
Fix time stamps completion
...
- ignore globalEnd tag
- check contextEnd tag is not 1
Resolves: NEO-4906
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2020-11-19 18:50:56 +01:00
757e8d746c
Don't return value from computeWorkgroupSizeND
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-11-19 18:29:40 +01:00
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
60ba1b7147
Exclude test for RKL
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2020-11-19 18:19:14 +01:00
949137e068
Remove not used method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-19 17:55:50 +01:00
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
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
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
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
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
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
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
28de4068c9
Read bindless offset from patch token
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2020-11-18 17:04:00 +01:00
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
7e5e1690cd
Correct ult
...
Correctly initialize MemoryProperties.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-18 14:11:02 +01:00
e2631f1fef
Add ULT for clGetImageParamsINTEL
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-18 12:12:52 +01:00
1350f29379
Add support for FtrLocalMemoryAllows4KB flag
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-11-18 11:45:08 +01:00
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
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
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
2ef52ff39c
Refactor KernelInfo
...
Using kernelDescriptor's workgroupWalkOrder, workgroupDimensionsOrder
and requiresWorkgroupWalkOrder flag.
Related-To: NEO-3739
2020-11-17 18:00:16 +01:00
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
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