Commit Graph

7005 Commits

Author SHA1 Message Date
Mateusz Jablonski
2eb8b7e9d3 Minor correction in cmake file
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-02-04 16:20:52 +01:00
Mateusz Hoppe
c7767de7e9 Revert "Fix version-script for ze_intel_gpu"
This reverts commit 7e27ebe70b.
2021-02-04 15:44:01 +01:00
Lukasz Jobczyk
049e77b235 Check if KMD migration is supported
Related-To: NEO-3312

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-02-04 11:49:46 +01:00
Maciej Dziuban
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
Sebastian Luzynski
22c25a231e Extra checks for gen12lp
Signed-off-by: Sebastian Luzynski <sebastian.jozef.luzynski@intel.com>
2021-02-04 11:23:15 +01:00
Zbigniew Zdanowicz
e4eb6d4c64 Reorganize files
Related-To: NEO-5244

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-02-04 10:22:08 +01:00
Daniel Enriquez
d628032206 Windows Sysman Fan Fix at corner case.
Fix corner case of max 10 points.
2021-02-03 21:10:24 +01:00
Bartosz Dunajski
83a278d6f9 Add new AuxTranslationMode
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-02-03 10:57:33 +01:00
Mateusz Hoppe
51fd5c5e3a Validate D3D sharing formats
Related-To: NEO-5486

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-03 10:35:10 +01:00
Filip Hazubski
7a91ef844a Move debug symbols package generation under cmake flag
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-02-02 18:51:43 +01:00
Mateusz Hoppe
f7613a5827 Program surface state when debugging is enabled
- surface state for debugSurface should be set when
kernel is compiled for debug

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-02 17:53:12 +01:00
Filip Hazubski
5618d4dfa4 Correct image initialization for linear storage allocations 2/2
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-02-02 17:12:18 +01:00
Bartosz Dunajski
580fdd757c Improve buffer surface state programming
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-02-02 14:42:18 +01:00
Lukasz Jobczyk
3245e86485 Fix copy_test_files target
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-02-02 12:27:17 +01:00
Mateusz Hoppe
a48dde79e7 Return zero formats for plane > 1 in dx11
Related-To: NEO-612

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-02 12:21:14 +01:00
Jaime Arteaga
97dba1eb00 Print execution buffer flags in hexadecimal format
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-02-02 12:04:27 +01:00
Adam Cetnerowski
13961eea3f ULT renaming: Miscellaneous Level Zero and Sysman tests
Related-To: NEO-2236

Signed-off-by: Adam Cetnerowski <adam.cetnerowski@intel.com>
2021-02-02 11:54:59 +01:00
Maciej Dziuban
08506dc81e OpenCL Queue Families extension 14/n
Check capabilities in clEnqueueWaitForEvents

Related-To: NEO-5120
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-02-02 11:54:43 +01:00
Piotr Maciejewski
e33e71dee5 L0 Metric Api: proper Metrics Library deinitializtion.
Fixed Metrics Library deinitizaliton during Metric Streamer usage.
It allows user to deactivate metric set (and release i915 tbs interface),
so Metric Stream will not be blocked and i915 interface can be used again.
2021-02-02 08:41:12 +01:00
Mateusz Jablonski
2b0b2231a7 Windows: Use timestamp frequency from adapter info
Related-To: NEO-5435
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
21.06.18993
2021-02-01 20:14:44 +01:00
Mateusz Hoppe
0ca1cdc565 Add State Sip end WA
Related-To: NEO-5479

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-01 19:15:57 +01:00
Mateusz Hoppe
7e27ebe70b Fix version-script for ze_intel_gpu
- export only ze* functions

Related-To: NEO-5509

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-01 18:00:27 +01:00
Mateusz Jablonski
6e75024329 Fix typo in ULT
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-02-01 17:48:00 +01:00
Kamil Diedrich
93f15c05f6 Add flush prior to blit operation
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-02-01 15:10:28 +01:00
Jaime Arteaga
afffedebb2 Move ISA at kernel creation time
Instead of moving the ISAs for all kernel in a module when the module
is created, move the ISA when the kernel is created, to avoid
unnecessary memory transfers.

Related-To: LOCI-2009

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-02-01 13:28:38 +01:00
Mateusz Hoppe
2114a85ec7 BlackBox tests - fix passing options to oclocInvoke
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-02-01 12:32:05 +01:00
Jaime Arteaga
df84232ef2 Defer builtin initialization until first use
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-02-01 10:29:20 +01:00
Daniel Enriquez
3aff89199d L0 Sysman Windows DG2 Readyness Patch.
Implemented Fan Curve, Moved to OAG Counters, Fixed Frequency Range.
2021-01-30 05:59:27 +01:00
Michal Mrozek
cfe23873cf Fix async flag.
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2021-01-29 17:02:03 +01:00
Daria Hinz
c55886e9ff Disable adding an event for each split kernel
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2021-01-29 15:14:54 +01:00
Bartosz Dunajski
c2e333fe38 Update compression encoding interface + test traits
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-01-29 13:57:15 +01:00
Mateusz Jablonski
4b1684541c CI Travis: Improve Ubuntu 18.04 builds with gcc
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-01-29 13:36:04 +01:00
Lukasz Jobczyk
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
Maciej Plewka
2eaf830aff Fix unmap unalignment part at end of mmap allocation
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-29 09:43:58 +01:00
Vinod Tipparaju
7e9461ffa0 Fix to optimize PC dispatched during appendMemoryCopy() call.
Eliminate reduandant PC in case event signal scope is either device or host.
The optimization is applicable to timestamp events as well.

Related-To: LOCI-1995

Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
2021-01-29 01:26:40 +01:00
Aravind Gopalakrishnan
8f36ca5736 Flip order of instructions in appendWaitOnEvents
It might be beneficial to flush the caches in parallel with
the wait instruction

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-01-29 01:26:24 +01:00
Mateusz Hoppe
aa79af46ac Fix state sip programming
- STATE_SIP should be added once for MidThread preemption
or when debugger is used for non internal cmdQs

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-28 16:59:35 +01:00
Maciej Plewka
45276d10cc Unify kewords for mmap tests
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-28 16:59:20 +01:00
Bartosz Dunajski
b57c1b9650 Improve Image surface state encoding for compression
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-01-28 16:39:42 +01:00
Maciej Dziuban
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
Igor Venevtsev
bb72beac6b Add extra parameters to programStateBaseAddress()
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-01-28 16:03:17 +01:00
Lukasz Jobczyk
adfa3c6bcb Fill exec object with additional flag
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-01-28 15:32:04 +01:00
Maciej Plewka
5cf4530748 Munmap unaligned part from mmap
Releated-To: NEO-5397

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-01-28 10:43:38 +01:00
Artur Harasimiuk
6a80177dbf infra update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-01-27 22:15:27 +01:00
Maciej Dziuban
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
Mateusz Hoppe
3ab932b101 Add initial support for context debug
Related-To: NEO-5478

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-01-27 12:50:26 +01:00
Bartosz Dunajski
eb1ea19360 Update topology query
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-01-27 11:40:37 +01:00
Bartosz Dunajski
ccf9d72019 Revert "Modifications to cl_intel_va_api_media_sharing"
This reverts commit 4c27d46de3.

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-01-27 11:15:15 +01:00
Kacper Nowak
4c27d46de3 Modifications to cl_intel_va_api_media_sharing
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-01-27 09:07:11 +01:00
Aravind Gopalakrishnan
72e002a3ca Optimize appendBarrier to remove any redundant Pipe Controls
If we know a signal event is provided, we can remove need to use
a separate pipe control for a barrier action.

Related-To: LOCI-1954

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-01-27 07:27:41 +01:00