Commit Graph

6635 Commits

Author SHA1 Message Date
Bartosz Dunajski
469c929b7f Unrestricted size flag support in clSvmAlloc
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
21.05.18936
2021-01-25 19:13:08 +01:00
Mateusz Jablonski
6f2a8e8a1c Correct nullptr SVM arg handling
Related-To: NEO-5001
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-01-25 15:43:53 +01:00
Adam Cetnerowski
147dc0fbc8 ULT renaming: Global Operations
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-25 01:51:39 +01:00
Vilvaraj, T J Vivek
b41a8d29dd Sysman: add firmware flash API (#1368)
* Sysman: add firmware flash API

Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>

* Sysman: fixed windows implementation of firmware flash API.

Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>

* add unit tests to test flashing.

Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com>

* sysman: add firmware flashing support to zello sysman

Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>

* sysman: added progress update function to firmware flash API

Signed-off-by: T J Vivek Vilvaraj <t.j.vivek.vilvaraj@intel.com>
2021-01-22 19:55:40 +01:00
Maciej Plewka
8c2cb54a3f Set correct bindless offset in arg descriptor
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-22 15:56:13 +01:00
Mateusz Jablonski
00b2a28818 Create a new class for handling multi device SVM arguments in kernel
set arg SVM for devices in Kernel

Related-To: NEO-5001


Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-01-22 15:53:02 +01:00
Mateusz Hoppe
5cd071f7d2 BlackBox tests - respect options in compileToSpirV
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-22 14:56:55 +01:00
Filip Hazubski
2a8b518181 Update ULT
Related-To: NEO-5379

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-22 12:07:57 +01:00
Slawomir Milczarek
2a1069eda2 Configure 2MB alignment for allocations on standard heap 64k
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2021-01-22 11:56:33 +01:00
Maciej Dziuban
edf339fdf1 Fix checks for image mip level in OpenCL builtins
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-01-22 10:24:39 +01:00
Young Jin Yoon
4168ee8120 Print output from Kernel dtor to avoid segfault
Related-to: LOCI-1912
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2021-01-21 23:00:15 +01:00
Artur Harasimiuk
5845cb92ff infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-21 21:02:24 +01:00
Mayank Raghuwanshi
5cd5705239 Implement clear option for zesRasGetState
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-01-21 15:00:13 +01:00
Vinod Tipparaju
494a59c7df Fix to dispatch MEDIA_VFE_STATE with updated scratchSpacePointer & Size
Minor fix to reset scratch space size and indirect params during cmdList reset

Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-01-21 14:29:34 +01:00
Artur Harasimiuk
4e737adb05 cmake: enable GEN support when PLATFORM support is enabled
We allow to disable GEN and PLATFORM support by default and enable these
selectively. However, to enable e.g. SKL support you have to set:
    -DSUPPORT_PLATFORM_DEFAULT=FALSE
    -DSUPPORT_GEN_DEFAULT=FALSE
    -DSUPPORT_GEN9=TRUE
    -DSUPPORT_SKL=TRUE

The idea is to enable support for GEN if disabled but PLATFORM support
requires this. New parameter list is:
    -DSUPPORT_PLATFORM_DEFAULT=FALSE
    -DSUPPORT_GEN_DEFAULT=FALSE
    -DSUPPORT_SKL=TRUE

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-21 14:04:53 +01:00
Filip Hazubski
5763b77bb9 Introduce debuginfo package
debuginfo package contains stripped debug symbols.
Generating debug symbols have been enabled for Release builds.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-21 13:37:52 +01:00
Mateusz Hoppe
5d2ea72db6 Handle relocations from zeBin
Related-To: NEO-5323

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-21 13:16:38 +01:00
Slawomir Milczarek
d19d8e0829 Use last compression memory state for non-applicable cases
Related-To: NEO-5107

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2021-01-21 11:09:17 +01:00
Lukasz Jobczyk
18bfc3be8b Revert "Extend ZE_AFFINITY_MASK to OCL"
This reverts commit 452b53fb4d02ebf4205018b9fd982422e2d85f30.

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-01-21 10:31:40 +01:00
William Jordan
bcd4e38eca Add subdirectories to unit tests for fabric ports.
Signed-off-by: William Jordan <bill.jordan@intel.com>
2021-01-21 02:28:55 +01:00
Daria Hinz
5a05d7643c Correct event reset
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
21.04.18912
2021-01-20 19:22:07 +01:00
Lukasz Jobczyk
dd0601a873 Revert "Cover empty affinity mask case"
This reverts commit 40639366d5212bd77a4946dd2e78217ef4b5d043.
2021-01-20 19:02:55 +01:00
Filip Hazubski
5d922eea75 Add __IMAGE_SUPPORT__ option when compiling without device
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-20 18:50:02 +01:00
Jaroslaw Chodor
4c50a9e147 Zebin - Improving binding table generation
Allowing N:1 kernel_arg:bti mappings

Signed-off-by: Jaroslaw Chodor <jaroslaw.chodor@intel.com>
2021-01-20 18:37:45 +01:00
Mateusz Jablonski
6a54bde164 Improve allocation logging, add gpu address to the log
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-01-20 18:23:33 +01:00
ocldev
824dd629e7 igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2021-01-20 12:33:18 +01:00
Pawel Cieslak
26fcdf7599 Add SKIP_L0_BLACK_BOX_TESTS flag
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-01-20 11:21:48 +01:00
Krzysztof Gibala
c27d8c8dfd Wait for all gpuAllocation in clMemBlockingFreeINTEL call
Related-To: NEO-5422
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-01-20 10:28:32 +01:00
Lukasz Jobczyk
0646e03cc0 Cover empty affinity mask case
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-01-20 10:12:36 +01:00
Filip Hazubski
65aecc84f1 Add __IMAGE_SUPPORT__ option for compilation
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-19 16:21:57 +01:00
Mateusz Hoppe
ffb6e955b1 Decode relocations in ELF
Related-To: NEO-4769, NEO-5323

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-19 16:02:25 +01:00
Lukasz Jobczyk
d9b6280511 Extend ZE_AFFINITY_MASK to OCL
Resolves: NEO-5438

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-01-19 14:10:44 +01:00
Kamil Diedrich
af801d1b9c Remove disabled test
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-01-19 12:09:43 +01:00
Adam Cetnerowski
94ab00edc9 ULT renaming: Event Pool tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-19 06:25:05 +01:00
Artur Harasimiuk
2babcdbe16 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-18 21:22:01 +01:00
Adam Cetnerowski
abd78c68e2 ULT renaming: misc
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-18 19:09:34 +01:00
Adam Cetnerowski
b09c147cb0 ULT renaming: Helpers tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-18 18:47:14 +01:00
Pawel Cieslak
7bef7f7476 Flush stdout in debug helpers
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2021-01-18 16:55:16 +01:00
Adam Cetnerowski
eeb2995885 ULT renaming: Device Binary Format tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-18 16:45:41 +01:00
Filip Hazubski
d0033dadb3 Correct Read-Write Images support
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-18 16:15:39 +01:00
Maciej Plewka
24a88d22aa Fix scratch in bindless mode
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-18 15:46:18 +01:00
Adam Cetnerowski
024012c66c ULT renaming: Utilities tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-01-18 12:29:46 +01:00
Maciej Plewka
5a35fc326c Add black box test for scratch
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-18 06:09:06 +01:00
Jitendra Sharma
a931ce24fe Remove DG1 directory from Sysman Power API implementation
As there is no need to keep Sysman's power API's OS specific code
in DG1 folder. So, lets remove that DG1 directory.

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-01-18 01:13:32 +01:00
Andrzej Koska
670013e88a Enabling USM path for write buffer
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Related-To: NEO-5360
2021-01-15 12:01:43 +01:00
Krzysztof Gibala
ae1e5a91b4 Unlock multi device setup for shared allocation
Related-To: NEO-5422
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2021-01-15 11:08:11 +01:00
Artur Harasimiuk
60ee8cc701 infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-15 00:33:34 +01:00
Igor Venevtsev
cb13a5184d Check for supported CPU VA size in GfxPartition initialization
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-01-14 16:55:59 +01:00
Filip Hazubski
3b9bd0b7e4 Correct image initialization for linear storage allocations
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-14 16:02:56 +01:00
Filip Hazubski
070c6cdf2f Update ULTs
Related-To: NEO-5368

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-01-14 15:43:04 +01:00