dfb935fdcf
Engine instanced SubDevices [1/n]
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-23 17:10:19 +02:00
902cce597a
Add new functionality to load SIP from file
...
Related-To: NEO-5718
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2021-04-23 13:48:26 +02:00
176270114b
Simplify RootDevice class
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-22 17:41:52 +02:00
a19c3eeee4
Remove Unrecoverable
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-22 13:54:12 +02:00
c99b223aed
Implement cl_intel_device_attribute_query extension
...
Related-To: NEO-5759
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-04-22 11:19:32 +02:00
c0b1b79a8f
Add missing unit test
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-04-21 11:01:12 +02:00
9a22d06efe
Store default engine index per root device
...
Resolves: NEO-5768
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-04-20 14:55:13 +02:00
6a5e5a792d
ULT renaming: Capabilities tests
...
Related-To: NEO-2236
Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com >
2021-04-19 16:59:18 +02:00
927c097b0e
Correct default engine index in MemoryManager
...
Related-To: NEO-5610
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-04-19 16:20:33 +02:00
5318ff1872
Defer OsContext initialization
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5610
2021-04-19 11:54:34 +02:00
9839b3049d
Move unit test helper to shared code
...
Related-To: NEO-5161
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com >
2021-04-13 20:06:08 +02:00
9cf7651643
Simplify Device classes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-04-08 19:00:59 +02:00
b2e40d5f80
Get Planar Yuv height from hw helper
...
Related-To: NEO-4926
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2021-04-07 11:31:53 +02:00
c58f26c6ec
Add debug flag OverrideSlmSize
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-03-18 17:24:42 +01:00
3f5b9df122
Pass EngineUsage to getEngine
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5610
2021-03-16 16:31:44 +01:00
eb34c42e02
Enable static partitioning by default
...
Related-To: NEO-5546
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-03-16 12:48:11 +01:00
d9172c9b7f
1Mb alignment support in OsAgnostic path
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2021-03-10 10:56:25 +01:00
8b89fb8541
Capability to exclude Engine on SubDevice
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2021-03-08 11:32:13 +01:00
f7d105f2e2
Create work partition allocation
...
Related-To: NEO-5546
Resolves: NEO-5561
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-02-17 15:28:42 +01:00
7c99739b89
Check if direct submission enable in OsContext
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-02-11 09:05:50 +01:00
8a700c5187
Move non-ult shared files to single directory
...
Add SKIP_SHARED_UNIT_TESTS flag
Related-To: NEO-5201
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2021-02-10 21:03:13 +01:00
afbead513d
Reuse SS allocations on freeGraphicMemory
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com >
2021-02-09 16:00:42 +01:00
320a404a91
OpenCL Queue Families extension 15/n
...
Add queue family name.
This change will break backwards-compatibility.
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-02-04 11:34:35 +01:00
2b0b2231a7
Windows: Use timestamp frequency from adapter info
...
Related-To: NEO-5435
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2021-02-01 20:14:44 +01:00
8ed14d0c9f
Use ZE_AFFINITY_MASK for neo devices
...
Resolves: NEO-5438
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2021-01-29 11:13:29 +01:00
7adfc42b9b
OpenCL Queue Families extension 13/n
...
Do not allow cross queue events on DG1 blitter
Related-To: NEO-5120
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2021-01-28 16:19:09 +01:00
160e5ec112
OpenCL Queue Families extension 12/n
...
Fix engine selection for copy engines
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Relate-To: NEO-5120
2021-01-27 21:27:43 +01:00
681c6eeb38
OpenCL Queue Families extension 11/n
...
Check for support of cross queue events in enqueue calls
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2021-01-26 14:02:54 +01:00
d0033dadb3
Correct Read-Write Images support
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2021-01-18 16:15:39 +01:00
ebbd042f1c
Add root CSR to engine groups
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2021-01-08 12:35:01 +01:00
544dd141ec
Refactor addEngineToEngineGroup functions
...
This change replaces HwHelper::addEngineToEngineGroup with getEngineGroupType,
so we're able to map EngineType to EngineGroupType without pushing engines.
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2020-12-29 15:46:01 +01:00
60cb486086
OpenCL Queue Families extension 9/n
...
Disable capabilities for BCS
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-12-29 13:24:17 +01:00
7abd1c97ab
Debug flag to override profiling timer resolution
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-12-21 13:41:22 +01:00
e3d003bf92
Correct reporting support of read_write_images
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-14 16:36:22 +01:00
384e47f438
OpenCL Queue Families extension 7/n
...
Update enum values to official ones
Delete redundant CL_DEVICE_NUM_QUEUE_FAMILIES_INTEL
Rename CL_QUEUE_CAPABILITY_ALL_INTEL to CL_QUEUE_DEFAULT_CAPABILITIES_INTEL
Add capabilities for cross queue events and single queue events
Add capabilities for buffer to image and image to buffer transfers
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
Related-To: NEO-5120
2020-12-14 16:19:11 +01:00
070828cb2f
Correct reporting __opencl_c_atomic_order_acq_rel
...
Related-To: NEO-5331
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-10 18:06:31 +01:00
e9b7222136
Correct CL_DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT value
...
Related-To: NEO-5331
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-12-10 17:31:21 +01:00
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
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
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
e41731211a
Update latestConformanceVersionPassed
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2020-11-23 16:13:44 +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
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
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
77a5443f90
Add isMediaBlockIOSupported helper
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Related-To: NEO-4848
2020-11-05 15:14:28 +01:00
4d2750161d
Move OsAgnosticMemoryManager to shared
...
Resolves: NEO-5188
-move MockGraphicsAllocation to shared
Change-Id: I17e90af48183f003151fab075a46e40d7df3f160
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2020-11-02 21:02:53 +01:00
d35806fdd8
Improve returning global and max alloc memory size
...
Change-Id: I2f22481412184f01652b7e49bc30a57c56e6204b
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2020-10-30 15:58:42 +01:00
c678f3d9b0
Make DeviceBitfield argument constant
...
Related-To: NEO-5225
Change-Id: I14a5a4cc3394cd2b58a74bda183c734a0d17ac25
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-10-30 13:45:32 +01:00
30a67618f8
Add DeviceBitfield argument to CSR constructor
...
Related-To: NEO-5225
Change-Id: I8cf0aef3ec16314cfb1a787852b6c20ce0f65955
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2020-10-28 17:10:31 +01:00
8c4f3d3953
Add 4-digit zero alignment of device id in device name
...
Related-To: NEO-4744
Change-Id: Iedca3cb68c015e70bcebbeb2a45fdc2a8563518d
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2020-10-19 15:00:32 +02:00