Commit Graph

1127 Commits

Author SHA1 Message Date
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
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
0c8757c655 Make DebugSession::getRegisterSetProperties static
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-25 16:40:49 +02:00
c238d75ba6 Enable L0 AUB
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-25 14:37:31 +02:00
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
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
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
d2ff46e011 Fix address programming in appendSignalEvent
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-25 11:37:30 +02:00
6b862b60ca Add implicit scaling tests
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-25 11:37:16 +02:00
96d14967ac Partial support for XE_HP_SDV
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-06-24 18:35:54 +02:00
e0a50d3143 Rename L0::DebugSession::getRegisterSetPropertiesExp->getRegisterSetProperties
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-24 16:44:19 +02:00
6aa40191e2 Add zeImageGetMemoryPropertiesExp implementation
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-06-24 13:36:40 +02:00
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
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
db82df80e7 Use MiStoreDataImm for event signals
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-23 18:44:51 +02:00
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
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
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
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
79c258977a Add L0::DebugSession::getRegisterSetPropertiesExp() stub
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-22 18:38:32 +02:00
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
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
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
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
99c0f02e12 Update StateComputeModeProperties
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-18 12:25:16 +02:00
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
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
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
5e85fe5042 Remove redundant DualSubSliceCount checks
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-17 11:11:56 +02:00
ed649fae66 Destroy kernel and module in zello_world_jitc_ocloc
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-16 15:40:42 +02:00
18e95c51f5 Add support for Sysman Fabric port health event
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-06-16 11:47:54 +02:00
382b65a680 Add WaitOnMemory and WriteToMemory experimental extensions
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-12 09:50:14 +02:00
ca4068aafc Create shared libult_common object library
Signed-off-by: Kacper Nowak <kacper.nowak@intel.com>
2021-06-12 09:46:42 +02:00
6c84c0407b Add debug variable to disable timestamp events
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-11 01:33:27 +02:00
e27d8a53a1 Cleanup event class to use function getter/setters
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-10 22:37:35 +02:00
e1bcad51f0 Fix makeNonResident for csr residency allocations
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-06-10 20:57:15 +02:00
3ed0f074af Add method to set compression flag
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-06-10 12:27:24 +02:00
8abbc69fef Revert "Fix update residency task count for all submited allocations"
This reverts commit 2565223a05e410a9113dbf69dd92f68d98578329.

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-06-10 08:41:13 +02:00
db8798ed94 Defer BCS initialization in L0
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-06-09 16:57:03 +02:00
52f736c048 In PMT init, check for validity of every Telem node
In PMT init, check if telem sysfs directory entry belong to the
GPU device.

Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2021-06-09 09:21:33 +02:00
71cf6be59e Use device allocations for events if ZE_EVENT_POOL_FLAG_HOST_VISIBLE is not set
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-06-08 20:23:15 +02:00
689ceacfe6 Fix set allocation adress in SS when offset is patched
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2021-06-08 13:05:38 +02:00
b98148fb3f Adjust minWorkGroupSize when EUFusion is enabled
Related-To: NEO-5260

Co-authored-by: Bartlomiej Wolny <bartlomiej.wolny@intel.com>
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2021-06-08 11:43:26 +02:00
573d01f085 Update StreamProperties
Update ThreadArbitrationPolicy enum.
Remove adjustThreadArbitionPolicy from CommandStreamReceiverHw.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-08 10:05:05 +02:00
b25c0e4fc0 Update StreamProperties
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-06-08 08:57:55 +02:00
5e29dccddc Add IPC events support
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-06-08 08:11:15 +02:00
3f068eeca2 L0: rename EXTENSIONS to PUBLIC_EXTENTIONS in CmakeLists.txt
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-06-07 21:49:22 +02:00
e9a43f1f66 Add readModuleDebugArea() method
Related-To: NEO-5940

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-06-07 15:26:22 +02:00
0500f79753 Use size_t for src/dst size in blitProperties
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-07 15:20:03 +02:00
fafcc0b58c Correct naming of get/set transfer width/height functions for block copy
These functions set parameters x2/y2 for block copy.
When offset is not 0 then x2/y2 != transfer width/height,
so the new names are more correct.

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-4692
2021-06-07 15:01:13 +02:00