Krystian Chmielewski
75f8fbf82e
Refactor ocloc query
...
Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-08-06 14:12:45 +02:00
Zbigniew Zdanowicz
0574e65fc1
Organize product configuration files
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-08-06 13:21:02 +02:00
Dominik Dabek
a04d206fdd
Use igc interface to get max param size
...
Related-To: NEO-4851
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-08-06 12:57:21 +02:00
Dominik Dabek
7e74eb82cd
Clean up get_devices.cpp
...
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-08-06 12:46:44 +02:00
Bartosz Dunajski
f8d04b1e66
Add method to adjust device bitfield
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-05 17:50:49 +02:00
Szymon Morek
3c15023871
Add AllowUnrestrictedSize debug flag
...
This debug flag allows to allocate memory with size greater than
CL_DEVICE_MAX_MEM_ALLOC_SIZE.
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-05 15:35:26 +02:00
Dominik Dabek
ec28084ed4
Remove checking for 32 bit support
...
Related-To: NEO-6110
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-08-05 14:56:41 +02:00
Bartosz Dunajski
5d2c6a2292
Return error code if BCS engine is not available
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-04 13:17:42 +02:00
Bartosz Dunajski
470c49b24f
Update TSP tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-03 21:38:26 +02:00
Bartosz Dunajski
5c7955b1d0
Update getInternalEngine() implementation and remove unused method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-03 21:25:33 +02:00
Filip Hazubski
66ee5bd3c4
Correct typo
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-03 20:08:18 +02:00
Lukasz Jobczyk
1ddc83d0d5
Add flag to switch host ptr validation
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-08-03 16:45:21 +02:00
Milczarek, Slawomir
e5237c2368
Enable stateless compression on xehp
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-03 16:01:44 +02:00
Filip Hazubski
2dd0e67e65
Disable overdispatch by default
...
When disable overdispatch is available:
- change default value of CFE_STATE::ComputeOverdispatchDisable to true.
- change default value of
INTERFACE_DESCRIPTOR_DATA::ThreadGroupDispatchSize to 3u.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-03 15:28:53 +02:00
Zbigniew Zdanowicz
b454bcbfe7
Make KMD wait function non default and available under debug key
...
Related-To: NEO-5845
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-08-03 11:24:43 +02:00
Bartosz Dunajski
e880cf2ad6
Add xe_hp_sdv unit test target + minor test fixes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-03 11:12:57 +02:00
Kacper Nowak
29580e53ec
Revert WA for 2D Images for XE_HP_SDV
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-08-03 10:37:17 +02:00
Kamil Diedrich
2afb785bba
Add AIL functionality
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-08-02 15:31:58 +02:00
Bartosz Dunajski
ab73b61b77
Fix multitile ISA placement
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-02 15:16:13 +02:00
Milczarek, Slawomir
eb14d8458b
Add helper function to enable stateless compression
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-08-02 14:34:33 +02:00
Lukasz Jobczyk
d99f20d400
Move semaphore buffer to system memory
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-08-02 14:24:12 +02:00
Compute-Runtime-Validation
1f4a835314
Revert "Add xe_hp_sdv unit test target + minor test fixes"
...
This reverts commit 6f75d67406
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-08-02 13:48:10 +02:00
Kamil Kopryk
0dc33b19e9
Enable BCS for images on xe_hp_core OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-08-02 13:26:59 +02:00
Lukasz Jobczyk
3c842575c1
Enable direct submission by default on XE HP
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-08-02 12:10:03 +02:00
Lukasz Jobczyk
cb178f951e
Wait for completion while evict unused resources
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-30 16:11:40 +02:00
Bartosz Dunajski
0c47ea178b
Move test excludes to correct files
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-30 12:45:23 +02:00
Kamil Kopryk
26e24fa872
Rename debug flag to EnableBlitterForEnqueueImageOperations
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-30 12:31:12 +02:00
Kamil Kopryk
4533595274
Rename constructPropertiesForCopyBuffer to constructPropertiesForCopy
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-30 11:31:56 +02:00
Jaime Arteaga
4192fc7d86
Abort if SLM size larger than local mem size
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-30 10:31:37 +02:00
Bartosz Dunajski
6f75d67406
Add xe_hp_sdv unit test target + minor test fixes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-30 10:23:08 +02:00
Kamil Kopryk
cee37a43d2
Improve tests
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-30 09:46:36 +02:00
Kamil Kopryk
af4b1afdbd
Add support for copy images by blitter OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-30 09:29:45 +02:00
Kamil Kopryk
dc2c810692
Remove incorrect excludes
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-30 08:49:04 +02:00
Bartosz Dunajski
28153e994a
Add xe_hp_core test excludes
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-29 15:39:09 +02:00
Milczarek, Slawomir
4fc2200d9a
Decompress printf surface when stateless compression is enabled
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-29 15:16:28 +02:00
Szymon Morek
e836f994f6
Correct maxMemAllocSize for multitile devices
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-29 14:32:42 +02:00
Szymon Morek
74e6c74071
Disable shareable allocs with huge size
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-28 15:52:27 +02:00
Dominik Dabek
960d468107
Split GivenImageArrayThenExpectationsMet test
...
Related-To: NEO-5797
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-28 15:41:58 +02:00
Milczarek, Slawomir
f9f5c96ffe
Add resolves for USM allocations when aux translation is required
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-27 15:10:41 +02:00
Bartosz Dunajski
214deac4dc
Add Blit and HwHelper tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-27 14:47:48 +02:00
Bartosz Dunajski
cf4972d90e
Update abbreviation string.
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-27 11:49:32 +02:00
Milczarek, Slawomir
a18fb402a0
Add resolves for SVM GPU allocations if aux translation is required
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-27 10:21:11 +02:00
Rafal Maziejuk
78aeef801a
Add additional pipe control arguments check
...
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
2021-07-26 15:33:33 +02:00
Kamil Kopryk
aed1da7495
Code cleanup - avoid copy 3/n
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-26 12:25:38 +02:00
Kamil Kopryk
88c6c9def8
Enable support for half_float images on BCS OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-26 11:26:49 +02:00
Maciej Plewka
e87056fb4d
Implement WA for 2d Images
...
Related-To: NEO-5659, NEO-5654, NEO-5653
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-26 10:26:28 +02:00
Compute-Runtime-Validation
f6efba9a26
Revert "Use latest sent task count for Linux flush stamp"
...
This reverts commit 566415a1f5
.
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-07-24 10:02:26 +02:00
Zbigniew Zdanowicz
566415a1f5
Use latest sent task count for Linux flush stamp
...
Related-To: NEO-5845
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-23 17:35:00 +02:00
Mateusz Hoppe
c4950eb892
Method to get attention bitmask from threads vector
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-23 15:22:22 +02:00
Maciej Dziuban
9bca773b91
Remove command queue constructor
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-07-23 14:16:02 +02:00
Szymon Morek
1a7c9e63fa
Add method to set force non coherent
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-23 11:18:04 +02:00
Mateusz Hoppe
6486b3574d
Set MaxEusPerSubslice from topology if not already set
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-22 19:29:08 +02:00
Vilvaraj, T J Vivek
c2ab7fcf70
add memType and Memory channel support to systemInfo
...
use the updated systemInfo to acquire Memory Type.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-07-22 18:38:39 +02:00
Bartosz Dunajski
31250b343f
TSP: Move packetsUsed member out of GraphicsAllocation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-22 17:04:40 +02:00
Lukasz Jobczyk
f22251f68a
Add remaining external allocation types for local bank selector
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-22 16:57:37 +02:00
Milczarek, Slawomir
330856c9e9
Add resolves for unified memory when aux translation is required
...
Related-To: NEO-5107
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-22 14:02:52 +02:00
Kacper Nowak
64f86817f8
Fix get_work_dim() returning incorrect value
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-22 11:09:46 +02:00
Jaime Arteaga
803d7cdd8a
Add debug key to print UMD shared migrations
...
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-22 08:37:09 +02:00
Lukasz Jobczyk
890eec6105
Separate local memory usage tracking for internal and external
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-22 07:52:43 +02:00
Kamil Kopryk
30151a8f02
Cleanup images pitch programming OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-21 19:47:56 +02:00
Bartosz Dunajski
0eb85bfa95
Add unit test for isCacheFlushForBcsRequired
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-21 19:37:53 +02:00
Bartosz Dunajski
c7aa5e0317
Update ftr flags
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-21 19:28:51 +02:00
Mateusz Jablonski
54b4b18fa0
Enable multi root device contexts by default
...
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-21 16:16:57 +02:00
Lukasz Jobczyk
9e50138829
Defer ULLS initialization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-21 15:55:16 +02:00
Szymon Morek
c8b85bb5a9
Add method to check tile only context
...
Related-To: NEO-6043
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-21 12:22:42 +02:00
Jim Snow
4dbcb6a16b
Add ULT for ray tracing helper function
...
This is to fix a code coverage gap for getMemoryBackedFifoSizeToPatch
Related-To: NEO-6081
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-07-21 02:20:40 +02:00
Compute-Runtime-Automation
b9bd014a44
Add fixes to build with gcc11 ( #5325 )
...
* remove Fedora 31 and 32 builds
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
* Add builds on Fedora 33 and 34
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
* Fix build with gcc11
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
* Remove info about EOL'd distributions
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
* clean after build
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
Co-authored-by: Jacek Danecki <jacek.danecki@intel.com>
2021-07-20 17:17:32 +02:00
Maciej Plewka
dfe578754b
Fix add pipe controll before marker profiling
...
Resolves: NEO-6065
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-20 16:23:57 +02:00
Mateusz Jablonski
2d6b8061a8
Split file with tests
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-20 15:51:53 +02:00
Bartosz Dunajski
2d88cbb232
Add xe_hp_core cache_flush and memory_manager tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-20 13:29:25 +02:00
Bartosz Dunajski
1db8d9df79
Improve igdrcl_linux_dll_tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-20 12:18:16 +02:00
Mateusz Jablonski
6f3c89decb
Add mechanism to migrate multi root device memory
...
invalidate TLB cache if kernel requires migration
Related-To: NEO-3691
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-19 19:49:22 +02:00
Bartosz Dunajski
714a1ebf53
Improve ocloc tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-19 18:24:17 +02:00
Milczarek, Slawomir
cf7ecb903c
Add global address space qualifier to kernel with indirect access
...
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-07-19 17:45:19 +02:00
Kamil Kopryk
f06938c3d0
Enable support for 1Darray images on BCS OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-07-19 17:30:49 +02:00
Kamil Kopryk
8810547d3a
Correct pitch programming for images BCS OCL
...
Related-To: NEO-4692
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-07-19 11:25:14 +02:00
Jaime Arteaga
b28fd75ea1
Set ZE_ENABLE_PCI_ID_DEVICE_ORDER as false by default
...
This to avoid disruptions on performance data in multi-gpu
systems where each gpu may perform differently, when comparing
data before and after last refactor on ZE_ENABLE_PCI_ID_DEVICE_ORDER.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-18 06:03:44 +02:00
Bartosz Dunajski
abade55c2d
Update getAllocationTypeString method
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-16 16:46:01 +02:00
Bartosz Dunajski
e939e97384
Dont replicate GPU_TIMESTAMP_DEVICE_BUFFER
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-16 15:23:50 +02:00
Bartosz Dunajski
3c88492229
Revert "Extended import device memory"
...
This reverts commit ea6555e788c98314160a11898212c2d664999705.
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-16 09:56:52 +02:00
Jaroslaw Chodor
78499ca48d
Mitigation for WDDM_LINUX allocation size limits
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-07-16 03:36:19 +02:00
Jaime Arteaga
058c30c9a8
Refactor ZE_ENABLE_PCI_ID_DEVICE_ORDER
...
- Make it avaialble also to OpenCL
- Use it before parsing affinity mask, so devices are masked also
following PCI order.
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-07-16 01:27:49 +02:00
Szymon Morek
42c5f2235b
Fix calculating maxMemAllocSize
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-15 22:10:05 +02:00
Bartosz Dunajski
f293b409ff
Set extra GMM memory flags
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-15 21:13:26 +02:00
Zbigniew Zdanowicz
37c0501f1c
Add atomic move for native cleanup operations
...
Related-To: NEO-5848
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-15 15:49:22 +02:00
Michal Mrozek
d18172c00e
Add debug flag to control tryFlushEvent
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-07-15 11:40:13 +02:00
Zbigniew Zdanowicz
a869921c2a
Remove RMW from gfx allocations
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-15 11:28:03 +02:00
Maciej Plewka
58f1499648
Fix dont store gtpin allocation in kernels container
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-15 11:17:46 +02:00
Dominik Dabek
bbe599aa95
Selectively enable getMaxThreadsForWorkgroup WA
...
Related-To: NEO-6022
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2021-07-14 17:29:43 +02:00
Bartosz Dunajski
75812634cf
Add XE_HP_CORE OCL unit tests and waDefaultTile4 flag
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-14 12:30:42 +02:00
Krzysztof Gibala
0a41c42854
Add debug key for aub file generation per process id
...
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-07-14 08:59:26 +02:00
Lukasz Jobczyk
6255dbf03b
Add test for batching optimization
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-13 17:34:47 +02:00
Piotr Obst
dc6a35286b
Remove platform references from mock_aub_center_fixture.h
...
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com>
2021-07-13 10:33:57 +02:00
Filip Hazubski
023d4be356
Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-07-12 17:25:20 +02:00
Maciej Dziuban
7334920ed3
Add UsmInitialPlacement debug flag
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-07-12 15:57:59 +02:00
Kacper Nowak
157bbbfb23
Enable generating & running Level Zero AUB tests
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-09 14:12:41 +02:00
Bartosz Dunajski
bec8cdd6f1
Update XE_HP_CORE files to enable unit tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-08 18:41:41 +02:00
Mateusz Jablonski
9d368e0163
Correct bcs test: fake allocation when using hardcoded hostptr
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-07 19:54:37 +02:00
Kamil Diedrich
d5fdb949eb
Extended import device memory
...
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-07-07 16:12:36 +02:00
Vinod Tipparaju
fc4a1d608d
Refactor immediate command list with kernel operations to use flushTask().
...
This is applicable for submissions with sync & async command queue modes.
Related-To: LOCI-1988
Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-07-07 15:31:38 +02:00
Mateusz Hoppe
bbb27cdb8a
L0 Device slice id mapping
...
Related-To: NEO-5640
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-07-07 15:00:44 +02:00
Bartosz Dunajski
9166f9223a
Device pool allocation in OsAgnosticMemoryManager
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-07 13:09:12 +02:00
Piotr Obst
acf3e58a64
Move wddm_fixture.h and releted files from opencl to shared
...
Related-To: NEO-5894
Signed-off-by: Piotr Obst <piotr.obst@intel.com>
2021-07-07 12:30:12 +02:00
Sebastian Luzynski
d7a2a62ded
Add additional StateBaseAddress cmd wa
...
Resolves: NEO-5982
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2021-07-06 11:53:47 +02:00
Szymon Morek
038da95cf4
Enable gen specific test excludes
...
Resolves: NEO-6007
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-07-05 20:12:42 +02:00
Lukasz Jobczyk
449c0dc856
Do not register allocation on fail
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-05 19:23:58 +02:00
Bartosz Dunajski
83db85cf86
AubHelper: Local memory support
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-05 19:13:32 +02:00
Bartosz Dunajski
c7a936d1f4
Add memory banks to Simulated CSR
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-05 12:19:58 +02:00
Katarzyna Cencelewska
2ce3a223f0
Change use of querySystemInfo
...
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2021-07-05 11:56:45 +02:00
Maciej Plewka
bc121c09fa
Use DSS count to callculate max work group size
...
This reverts commit 89b7a4c9cc0a69cfd2eb5a0bd138356f34c52f0d.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-05 10:14:20 +02:00
Bartosz Dunajski
64eb82efac
Add Kernel restrictions
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-02 17:41:03 +02:00
Maciej Plewka
aed3fada28
Revert "Use Eu per dss to callculate max work group size"
...
This reverts commit 86b12dd23979db12e1898013c9162cb7106e40f1.
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-02 17:16:06 +02:00
Lukasz Jobczyk
4037b366bb
Add test for BCS command buffer task count
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-07-02 14:46:48 +02:00
Zbigniew Zdanowicz
bcd9b2f982
Add debug flag to override command queue synchronous mode
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-07-02 13:03:02 +02:00
Mateusz Jablonski
294045071b
Improve driverstore compatibility checker
...
make checker case-insensitive
handle HostDriverStore scenarios
Related-To: NEO-5182, NEO-6025
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-07-02 12:52:13 +02:00
Maciej Plewka
bcf93a6aeb
Use Eu per dss to callculate max work group size
...
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-07-02 12:30:18 +02:00
Bartosz Dunajski
8f21e46302
Disallow creating unsupported devices
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-07-02 12:08:13 +02:00
Jim Snow
2acc0fb3f6
Add memory backed buffer allocation for L0 ray tracing.
...
This allocates the buffer on a per-device basis and enables ray
tracing on devices that support it when given a kernel with ray
tracing calls.
Signed-off-by: Jim Snow <jim.m.snow@intel.com>
2021-07-02 11:56:18 +02:00
Kacper Nowak
232640afc3
Move AUB tests runner to neo_core/cmake directory
...
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-07-01 16:11:59 +02:00
Michal Mrozek
ad3855ceb3
Revert "Fix event profiling for marker commands"
...
This reverts commit 5f0167b477993f3ebc804c53a110bc432638615b.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-07-01 08:01:33 +02:00
Bartosz Dunajski
b5d4732169
Add compression flags for Images
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-30 19:46:47 +02:00
Bartosz Dunajski
a49b45a679
Initialize HwInfo in tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-30 17:59:46 +02:00
Konstanty Misiak
1df1094465
Fix event profiling for marker commands
...
Related-To: NEO-5799
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2021-06-30 14:56:39 +02:00
Filip Hazubski
6fb1be80c8
Update test exclude macros
...
Unify exclude macros and respect them in all custom test macros.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-30 14:27:15 +02:00
Lukasz Jobczyk
850b38781d
Move RING_BUFFER to system memory
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-06-29 16:24:43 +02:00
Jaroslaw Chodor
1fa74b9b3c
Changing sysmem allocation logic for WSL
...
Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-06-29 16:03:28 +02:00
Lukasz Jobczyk
73b0df3211
Disable gem close worker in CSR constructor
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-06-29 15:22:51 +02:00
Zbigniew Zdanowicz
8156d5c16e
Reorganize new ioctl and ioctl param logging code
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-06-29 15:10:12 +02:00
DmitryBushev
9e18416098
Add interface to extract versioning info
...
Appened ocloc interface with new 'query' feature.
Using this feature now one can extract HEAD hash and version of neo.
Signed-off-by: Bushev, Dmitry <dmitry.bushev@intel.com>
2021-06-29 13:17:15 +02:00
Bartosz Dunajski
1a042af9c6
GmmClientContext cleanup
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-29 12:01:07 +02:00
Kamil Kopryk
9372360efd
Rename getEnginesCount() -> getGpgpuEnginesCount()
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-06-28 17:19:28 +02:00
Mateusz Hoppe
1d3d32cf39
Use sched_yield() instead pthread_yield()
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-28 15:55:03 +02:00
Bartosz Dunajski
afd5f766c2
HwHelper: update getSubDevicesCount and getEnginesCount implementation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-28 15:14:30 +02:00
Kamil Kopryk
8582c9cbc7
Don't use 1Darrayed images with BCS OCL
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-28 15:04:03 +02:00
Bartosz Dunajski
5fbf084c41
Dont access PrintfHandler after move operation
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-28 13:57:42 +02:00
Kamil Kopryk
dbe3ef21c1
Prefer unique_ptr instead of raw pointer nv12 ults
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-28 13:54:37 +02:00
Konstanty Misiak
4126a52dc1
Fix missing method override annotations
...
Signed-off-by: Konstanty Misiak <konstanty.misiak@intel.com>
2021-06-28 11:59:51 +02:00
Bartosz Dunajski
fefd2d2429
Add CCS1-3 to EngineNodeHelper
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-28 11:48:21 +02:00
Kamil Kopryk
05cff2501a
Remove not needed check IsNV12
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-28 11:39:07 +02:00
Kamil Kopryk
76f7070917
Correct programming blitProperties for planar images
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-28 11:19:12 +02:00
Zbigniew Zdanowicz
cb54606429
Reorganize code in drm tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-06-28 11:18:23 +02:00
Zbigniew Zdanowicz
d3ba02294f
Correct coding style in drm tests
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-06-25 17:22:53 +02:00
Zbigniew Zdanowicz
94154145c0
Improve drm ioctl debug prints
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-06-25 14:18:54 +02:00
Bartosz Dunajski
4a7f4ec944
Add StorageInfo tests
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-25 11:20:56 +02:00
Maciej Dziuban
7979dcb757
Improve PrintDeviceAndEngineIdOnSubmission flag
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-06-24 20:14:27 +02:00
Bartosz Dunajski
96d14967ac
Partial support for XE_HP_SDV
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-24 18:35:54 +02:00
Szymon Morek
8b48b33a0c
Remove 4GB limit if shared allocations supported
...
Resolves: NEO-5984
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-06-24 13:28:59 +02:00
Bartosz Dunajski
e1f42c2ae1
Remove TSP atomic dependency tracking
...
This reverts commit d17668f023bee409ee68e766bbc7d5f16ce8d52b.
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-23 16:59:41 +02:00
Maciej Dziuban
13b9f54c7d
Check queue capabilities in SVM calls
...
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-06-23 16:14:31 +02:00
Bartosz Dunajski
c4a936d864
Track TSP OOQ ownership
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-23 15:59:47 +02:00