Commit Graph

1148 Commits

Author SHA1 Message Date
Bartosz Dunajski
2a9b147f2a Improve Module unit test
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-30 18:34:46 +02:00
Lukasz Jobczyk
fffa22b17d Enhance wait method in L0 command queue
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-06-30 16:41:54 +02:00
Kacper Nowak
234b2a748e Refactor CMake for Level Zero
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-30 16:28:56 +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
Maciej Dziuban
95dd2828f5 Implement initial placement for shared allocations in L0
The following flags are now respected:
- ZE_DEVICE_MEM_ALLOC_FLAG_BIAS_INITIAL_PLACEMENT
- ZE_HOST_MEM_ALLOC_FLAG_BIAS_INITIAL_PLACEMENT

Related-To: NEO-5059
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-06-30 07:05:20 +02:00
Kamil Diedrich
18b06eb345 Revert "Extend image functionality"
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-06-29 23:16:19 +02:00
Kacper Nowak
7fc348d68b Move L0 AUB tests folder to core/test L0 folder
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-29 22:07:12 +02:00
Daniel Enriquez
2f7ad764ad Implementation of the BAR Properties 1.2.
Windows Implementation for Resizable Bar on 1.2.

Signed-off-by: Daniel Enriquez <daniel.enriquez.montanez@intel.com>
2021-06-29 22:01:16 +02:00
Lukasz Jobczyk
3b41378055 Update command buffer task count in L0
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2021-06-29 16:29:23 +02:00
Bartosz Dunajski
7c8fcb30ed Module: Force stateless compilation if system shared allocations allowed
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-29 13:54:40 +02:00
Milczarek, Slawomir
e4eb7538fa L0 extension for cache reservation
Signed-off-by: Milczarek, Slawomir <slawomir.milczarek@intel.com>
2021-06-29 13:35:23 +02:00
Maciej Plewka
4dda709b41 Fix add unaligned part to size in surface state
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-06-29 13:13:26 +02:00
Bartosz Dunajski
1a042af9c6 GmmClientContext cleanup
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-29 12:01:07 +02:00
Jaime Arteaga
753b0d82d5 Correctly initialize descriptors and property structs in black box tests
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-28 22:49:10 +02:00
Compute-Runtime-Validation
20ba56f254 Revert "Add support for ze_kernel_preferred_group_size_properties_t"
This reverts commit ef07bbd041.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-06-28 17:21:33 +02:00
lgotszal
f501cd79e2 Add copyright headers to markdown files
Remove two redundant markdown files

Related-to: IGC-4296

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-06-28 16:31:27 +02:00
Mateusz Hoppe
8526521f63 Add method translating attention bitmask to threads
Related-To: NEO-4558

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-28 16:25:25 +02:00
Kamil Diedrich
af55117fa0 Extend image functionality
- add imageView extension
- add import win32 NT handle
- add black box test with imageView usage example


Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-06-28 15:34:06 +02:00
Jaime Arteaga
ef07bbd041 Add support for ze_kernel_preferred_group_size_properties_t
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-28 13:15:50 +02:00
Mateusz Jablonski
2b0f8cbdce Correct kernel properties struct initialization in black box tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-06-28 13:03:04 +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
Kamil Kopryk
37271e7b85 Split test_cmdlist files and remove not needed includes
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Realted-To: NEO-4692
2021-06-28 11:27:35 +02:00
Compute-Runtime-Validation
081b780270 Revert "Extend image functionality"
This reverts commit 6035607718.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-06-27 08:29:12 +02:00
Igor Venevtsev
0c8757c655 Make DebugSession::getRegisterSetProperties static
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-25 16:40:49 +02:00
Kacper Nowak
c238d75ba6 Enable L0 AUB
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-25 14:37:31 +02:00
Mateusz Hoppe
bef4ca5cce Add method to generate attention bitmask
Related-To: NEO-4558

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-25 14:24:48 +02:00
Kamil Diedrich
6035607718 Extend image functionality
- add imageView extension
- add import win32 NT handle
- add black box test with imageView usage example


Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-06-25 14:20:16 +02:00
Grzegorz Choinski
590b0c8ed1 include libigsc component
Related-To: NEO-5663
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2021-06-25 11:51:32 +02:00
Aravind Gopalakrishnan
d2ff46e011 Fix address programming in appendSignalEvent
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-25 11:37:30 +02:00
Bartosz Dunajski
6b862b60ca Add implicit scaling tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-25 11:37:16 +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
Igor Venevtsev
e0a50d3143 Rename L0::DebugSession::getRegisterSetPropertiesExp->getRegisterSetProperties
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-24 16:44:19 +02:00
Kamil Diedrich
6aa40191e2 Add zeImageGetMemoryPropertiesExp implementation
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-06-24 13:36:40 +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
Brandon Yates
52ad8b0977 Update L0 Loader to 1.4.1 (v1.2 spec)
Also make changes to debug API to mitigate API break

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2021-06-23 19:27:50 +02:00
Aravind Gopalakrishnan
db82df80e7 Use MiStoreDataImm for event signals
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-23 18:44:51 +02:00
Maciej Plewka
0d973aaaa3 Programm smaller buffer size in SS when offset not patched
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-06-23 14:20:53 +02:00
lgotszal
5c43c6fd94 Update MIT copyright headers to always use SPDX
Related-to: IGC-4296

Signed-off-by: lgotszal <lukasz.gotszald@intel.com>
2021-06-23 14:00:21 +02:00
Mayank Raghuwanshi
6436714987 Update sysfs path for sysman freq module
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-06-22 18:48:15 +02:00
Mayank Raghuwanshi
a19eab36fb Modify handle create handle implementation for sysman engine
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-06-22 18:41:03 +02:00
Igor Venevtsev
79c258977a Add L0::DebugSession::getRegisterSetPropertiesExp() stub
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-22 18:38:32 +02:00
Filip Hazubski
e4c30d7b9b Update Command Queue Group flags
Related-To: NEO-5757, NEO-4940

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-22 16:06:00 +02:00
Jaime Arteaga
a0587097e3 Add extra synchronization to L0 when kernel timestamps are used
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-22 08:38:35 +02:00
Krystian Chmielewski
d62049035a printf support with ZEBinary
Resolves: NEO-5657

Signed-off-by: Krystian Chmielewski <krystian.chmielewski@intel.com>
2021-06-21 20:53:58 +02:00
John Falkowski
48f4b34dee Mods for Level Zero Stateless Builtin Kernels
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-06-21 17:16:02 +02:00
Filip Hazubski
99c0f02e12 Update StateComputeModeProperties
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-18 12:25:16 +02:00
Zbigniew Zdanowicz
0e5ca243e2 Add notify enable parameter to post sync commands
Related-To: NEO-5845

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-06-17 19:22:51 +02:00
Jaime Arteaga
a481c28e55 Program GPU atomics on stateless kernels for L0
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-17 18:57:35 +02:00
Compute-Runtime-Validation
3137e82fca Revert "Remove redundant DualSubSliceCount checks"
This reverts commit 5e85fe5042.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-06-17 13:47:49 +02:00
Filip Hazubski
5e85fe5042 Remove redundant DualSubSliceCount checks
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-17 11:11:56 +02:00