Commit Graph

1341 Commits

Author SHA1 Message Date
Kamil Kopryk a924b6a304 Code cleanup - avoid copy 5/n
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2021-09-08 08:59:55 +02:00
Ayush Pandey 361a35e8a2 ULT: ULT coverage for ras module.
Related-To: LOCI-2512
Signed-off-by: Ayush Pandey <ayush.pandey@intel.com>
2021-09-07 19:29:59 +02:00
Artur Harasimiuk 5be234111c allow disable builtins compilation
Related-To: NEO-6011
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-09-07 18:02:54 +02:00
Rafal Maziejuk 824102dc6c Move isDisableOverdispatchAvailable function from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-09-07 14:12:48 +02:00
Mateusz Jablonski caddc63eec Remove not needed function
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-07 12:24:35 +02:00
Filip Hazubski 23cea464fe Correct setting singleSliceDispatchCcsMode value
Don't set the value when appending kernels.

Related-To: NEO-5995

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-09-07 10:40:36 +02:00
Kamil Kopryk 4f15365dae Correct getDeviceMemoryName
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-6112
2021-09-07 09:23:31 +02:00
Mayank Raghuwanshi d2014b2869 Add support for 32 GTs pci link speed and 0 power_min_limit
Related-To: LOCI-2489, LOCI-2488

Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
2021-09-07 08:51:45 +02:00
Mateusz Jablonski f727d26aa0 Revert "SW WA to add PIPE_CONTROL with dcFlush enabled when event scope..."
This reverts commit c051495eb8

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-09-06 16:37:34 +02:00
Joshua Santosh Ranjan 299e798159 Fix Metrics Cleanup Metrics Discovery
Fix cleanup metrics discovery to handle sub-device to root-device order
Add Close to metrics adapter group

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2500
2021-09-06 06:51:28 +02:00
Joshua Santosh Ranjan 1ee80cd382 Metric: Add sub device support for zetMetricStreamerReadData
Adding sub device support for Metric Streamer Read Data

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>

Related-To: LOCI-2460
2021-09-06 06:43:13 +02:00
Zbigniew Zdanowicz 6b299a3ab0 Make partitioned post sync operations for partitioned workloads
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2021-09-03 20:20:29 +02:00
Kamil Kopryk a203cd2863 Add sip kernel as hexadecimal array header
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
Related-To: NEO-5777
2021-09-03 17:16:58 +02:00
Vinod Tipparaju c051495eb8 SW WA to add PIPE_CONTROL with dcFlush enabled when event scope is host/device
Related-To: LOCI-2361

Signed-off-by: Vinod Tipparaju <vinod.tipparaju@intel.com>
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2021-09-03 16:57:57 +02:00
Igor Venevtsev ce12c97a74 Fix IGC includes in L0 tools tests
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-03 14:22:16 +02:00
Igor Venevtsev 54be38f833 Use StateSaveAreaHeader.h from IGC tree
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-09-02 18:52:44 +02:00
Filip Hazubski 3d6d4acda2 Update isCooperativeDispatchSupported
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-09-02 17:36:58 +02:00
Mateusz Hoppe 979d7cad35 Suppress prints in EuThread ULTs
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-02 13:13:18 +02:00
Bartosz Dunajski f51d43f121 L0 Context: Use correct Device count getter
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-02 09:23:49 +02:00
Filip Hazubski 0606ef4095 Disable patching VfeState by default
By default VfeState will be programmed once per command lists execute.
Patching may be enabled with AllowPatchingVfeStateInCommandLists variable.

Related-To: NEO-4940

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-09-01 17:18:14 +02:00
Mateusz Hoppe b323e78f55 Verify thread state with counter
Related-To: NEO-6080

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-01 14:26:59 +02:00
Bartosz Dunajski 0345d9f707 Improve queries with number of SubDevices
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-09-01 14:01:57 +02:00
Mateusz Hoppe 582bb3786d Fix attention bitmask on tgllp
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-09-01 11:48:18 +02:00
Filip Hazubski c03620468b Update VFE state programming
Treat regular kernels scheduled as cooperative ones as cooperative kernels.
Add debug variable AllowMixingRegularAndCooperativeKernels.

Related-To: NEO-4940

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-31 19:49:25 +02:00
Joshua Santosh Ranjan 5844cbe02b Metrics: Metric Streamer Event Support for Sub Devices
Adding Event Support for Sub Devices

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>

Related-To: LOCI-2459
2021-08-31 18:17:39 +02:00
Bartosz Dunajski 92000bd75b Improve Device getter to support EngineInstanced Device with single Engine
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-31 15:50:23 +02:00
Mateusz Jablonski 51a5d5cec3 Correct include for cmdlist on ADLS
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2021-08-31 10:58:27 +02:00
Filip Hazubski 741fa13507 Store StreamProperties in CommandStreamReceiver
Move StreamProperties from CommandQueueHw.

Related-To: NEO-5995

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-30 15:52:47 +02:00
Rafal Maziejuk a651e30aa1 Move stepping getter functions from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-08-30 10:54:23 +02:00
Filip Hazubski de1e4e0074 Add adjustMaxWorkGroupCount helper
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-27 15:39:48 +02:00
Jaime Arteaga a7503c6091 Release support for L0 v1.2
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-08-27 07:38:13 +02:00
Bartosz Dunajski cb91474b1a Improve getDevice methods
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2021-08-26 14:45:00 +02:00
Kamil Diedrich 4390590831 Add shareable allocation for Windows
Signed-off-by: Kamil Diedrich <kamil.diedrich@intel.com>
2021-08-26 13:43:55 +02:00
Joshua Santosh Ranjan d71c68ef0a Metrics:Metric Streamer Open and Close Sub-Device Support
Add Support for Sub-Devices in Metric Streamer Open & Close API

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>

Related-To: LOCI-2459
2021-08-26 07:00:47 +02:00
Mateusz Hoppe d10eb1c04c Add thread log level
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2021-08-25 13:01:33 +02:00
Jaime Arteaga 0bd41cc3ec Add support for ze_kernel_preferred_group_size_properties_t
Related-To: LOCI-2313

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-08-25 00:10:13 +02:00
Pichika Uday Kiran 4cd7be6670 ULT: Add sysman device ults to improve code coverage
Related-To: LOCI-2120
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-24 18:40:15 +02:00
Rafal Maziejuk c96bd1b35d Move getHwRevIdFromStepping function from HwHelper to HwInfoConfig
Signed-off-by: Rafal Maziejuk <rafal.maziejuk@intel.com>
Related-To: NEO-4541
2021-08-24 15:45:19 +02:00
Pichika Uday Kiran ab7e0013e1 ULT: Handle ULT coverage for sysman frequency module
- Handles the code coverage for sysman's frequency module

Related-To: LOCI-2124
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-24 08:48:32 +02:00
Spruit, Neil R 3389c452c7 Added Link Log for L0 Dynamic Module Linking
Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
2021-08-24 07:19:23 +02:00
Compute-Runtime-Validation c92ff15d59 Revert "Add support for ze_kernel_preferred_group_size_properties_t"
This reverts commit b193475abb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2021-08-24 04:44:59 +02:00
Jaime Arteaga b193475abb Add support for ze_kernel_preferred_group_size_properties_t
Related-To: LOCI-2313

Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-08-23 19:23:40 +02:00
Filip Hazubski 63f8c9d98b Add new EngineUsage
Simplify verifying EngineUsage in tryGetEngine function.
Remove unused getGpgpuEnginesCount function.

Related-To: NEO-4940

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2021-08-23 17:41:13 +02:00
Jacek Danecki 6d2b0c722e Update distributions versions
Signed-off-by: Jacek Danecki <jacek.danecki@intel.com>
2021-08-20 12:35:49 +02:00
Pichika Uday Kiran 4a47b0f48c ULT: ULT code coverage for Global operations sysman module
- Changes to improve the code coverage for Global Operations
sysman module

Related-To: LOCI-2114
Signed-off-by: Pichika Uday Kiran <pichika.uday.kiran@intel.com>
2021-08-20 10:57:26 +02:00
Jaime Arteaga 2fab8ccf05 Add support for zeKernelSchedulingHintExp (2)
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2021-08-20 04:35:08 +02:00
John Falkowski a6bb897a7c Adjust dev memory available based on impl scaling
Signed-off-by: John Falkowski <john.falkowski@intel.com>
2021-08-19 21:18:32 +02:00
Szymon Morek 274fe055e9 Rename Plus in source code to AndLater
Related-To: NEO-5920

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2021-08-19 15:06:45 +02:00
Artur Harasimiuk 7b71471d4b fix Level Zero ULT compilation issue on gcc11
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2021-08-19 14:38:22 +02:00
Igor Venevtsev 43fdd90330 Add bindlessSip param to SIP queries
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com>
2021-08-19 13:56:05 +02:00