Commit Graph

18917 Commits

Author SHA1 Message Date
Slawomir Milczarek
3f9ac1512d test: Fixed flock wrapper to return success for non-negative file descriptor
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-02-27 18:18:38 +01:00
ocldev
d982d2a77e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-27 17:28:41 +01:00
ocldev
c36d3e2696 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-27 15:15:49 +01:00
Kamil Kopryk
4503972faf refactor: add adjustSamplerStateBorderColor function
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-27 14:05:09 +01:00
Mateusz Hoppe
7aee5e1b7e refactor: extend patchRegionParams with group count
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-27 11:54:18 +01:00
Jaroslaw Warchulski
837d6f5ad1 fix: do not enable compression on xe_lpg for linux and WSL
Resolves: HSD-18034872015
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-02-27 11:12:23 +01:00
Compute-Runtime-Validation
5e4238ddb1 Revert "fix: respect arg size when setting kernel arg in OCL path"
This reverts commit c10ff0f3c6.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-27 04:42:22 +01:00
Compute-Runtime-Validation
c02dc8208c Revert "fix: do not enable compression on xe_lpg"
This reverts commit a6abda83a4.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-27 03:15:32 +01:00
ocldev
258fcc8b93 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-26 18:40:08 +01:00
Lukasz Jobczyk
20d29207cd refactor: Allow debug key to force USM cleaner with ULLS light
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-26 17:52:18 +01:00
Vysochyn, Illia
1eafbc30f8 feature: Enable eu thread scheduling mode override via IDD
Enables eu thread scheduling mode override via the
INTERFACE_DESCRIPTOR_DATA and COMPUTE_WALKER.

Defines encodeEuSchedulingPolicy operating on INTERFACE_DESCRIPTOR_DATA
or Xe3 platform.

Adds tests verifying that thread scheduling mode can be overridden via
COMPUTE_WALKER.

Related-To: NEO-13771, HSD-18041256338, HSD-14013056398

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-02-26 17:04:43 +01:00
Marcel Skierkowski
a9da0c4ed5 test: Expand tests to more products
Add test for PTL
Update xe2_hpg test

Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com>
2025-02-26 17:04:27 +01:00
Katarzyna Cencelewska
60c5a38f6d test: remove magic number from kernel test
Related-To: NEO-14216

Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-02-26 15:10:51 +01:00
Chodor, Jaroslaw
aa0075a845 refactor: L0 module input handling refactor
Related-To: NEO-14135

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-02-26 14:32:23 +01:00
Mateusz Jablonski
c10ff0f3c6 fix: respect arg size when setting kernel arg in OCL path
Fixes: #777

https://github.com/intel/compute-runtime/issues/777
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-26 14:04:09 +01:00
ocldev
8154c21697 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-26 06:18:13 +01:00
Compute-Runtime-Validation
9785e5c11e Revert "feature: update base layout of L0 handles to match ze_handle_t layout"
This reverts commit 276c606329.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-26 02:37:14 +01:00
Wojciech Konior
7f81d0e3e8 fix: vmbind of i915 canonization check
Related-To: NEO-7313

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-02-25 19:00:31 +01:00
Jaroslaw Warchulski
a6abda83a4 fix: do not enable compression on xe_lpg
Resolves: HSD-18034872015
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-02-25 18:05:56 +01:00
Mateusz Jablonski
374863ba08 refactor: remove cl pipe related logic
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-25 17:56:53 +01:00
Anvesh Bakwad
a017025e67 refactor(sysman): Move getEnergyCounter implementation to product specific file
Related-To: NEO-11296

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-02-25 15:40:17 +01:00
Filip Hazubski
51f275dc09 performance: Pass argument by reference in MapBasedAllocationTracker::insert
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-25 15:39:58 +01:00
Jitendra Sharma
d480cc093c feature: Add method to determine if Sip should be get from external library
Related-To: NEO-13735
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-02-25 15:14:54 +01:00
ocldev
2a8f47894c build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-25 13:40:35 +01:00
Bartosz Dunajski
e2ecdb8e51 fix: correct allocation handling for increment CB event
Related-To: NEO-13971

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-25 13:23:06 +01:00
Chodor, Jaroslaw
8040d8bebf refactor: ocloc command line refactor
Related-To: NEO-14135

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-02-25 11:11:28 +01:00
Mateusz Hoppe
291745cdf7 feature: add support for ImplicitArgs versioning
- define ImplicitArgs version 1

Related-To: NEO-14115

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-25 10:27:11 +01:00
Lukasz Jobczyk
beb859a53a performance: Signal inOrder counter with pipe control, part 7
On non DC flush platforms without heapless, use pipe control to handle in order
implicit dependencies only when latest append has optimized counter
based event.

Resolves: HSD-18041394395, HSD-18041399091
Related-To: NEO-13441

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-25 10:21:14 +01:00
Mateusz Jablonski
276c606329 feature: update base layout of L0 handles to match ze_handle_t layout
this layout is required by L0 DDI Handle extension

Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-25 01:23:43 +01:00
ocldev
26ab3d89f0 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-24 20:37:33 +01:00
Slawomir Milczarek
0a7ed9f9f4 feature: Add ioctl helpers for primary contexts
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-02-24 17:37:05 +01:00
Kamil Kopryk
7c3468794e fix: add option to enable/disable heapless in ocloc
Related-To: GSD-10681
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-24 17:06:26 +01:00
Mateusz Jablonski
b10c6b4703 feature: add global driver dispatch as prework for DDI handles extension support
As per DDI handles extension, global ddi table pointers will be included
in every L0 handle.

This change is focused on initialization of the global objects and reuse
of them within zeGet...ProcAddrTable functions to avoid duplication
of per component ddi table definitions

Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-24 15:46:51 +01:00
Lukasz Jobczyk
6dd948a4b3 performance: Pass residency container as const ptr
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-24 15:18:55 +01:00
Compute-Runtime-Validation
f907c7dcb2 Revert "performance: set 1ms timeout for ulls controller since xe2"
This reverts commit 28c008e438.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-24 15:04:54 +01:00
ocldev
74c2a92edc build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-24 13:28:11 +01:00
Lukasz Jobczyk
be946ae56c performance: Optimize make resident for ULLS light
Do not check if ULLS light is active during every Csr::makeResident
call. Store that information once during ULLS init.

Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-24 12:59:56 +01:00
Mateusz Jablonski
50e22ef5e7 refactor: remove device enqueue specific code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-24 12:37:51 +01:00
ocldev
fd2a6b55c2 feature: brand string update
Related-To: NEO-7929

Updating device brand strings
Based on public support in Windows driver 32.0.101.6559
https://www.intel.com/content/www/us/en/download/785597/

Signed-off-by: ocldev <ocldev@intel.com>
2025-02-24 12:21:52 +01:00
ocldev
d4c4fd8f14 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-24 11:40:09 +01:00
Pratik Bari
568d90902d fix(sysman): Fix the Warm Device Reset
The Workaround added earlier to resize the VF Bar has been removed.

Related-To: NEO-13775

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-02-24 11:24:50 +01:00
Anvesh Bakwad
b33b4233ad refactor(sysman): Refactor the Power limits related methods
Related-To: NEO-14011

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-02-24 10:20:51 +01:00
Compute-Runtime-Validation
f64fd7fc42 Revert "performance: disable cpu caching for buffers on PTL"
This reverts commit 681ef3693a.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-24 10:07:15 +01:00
ocldev
4ae70a6ce9 build: update level_zero revision to v1.20.6
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-21 22:16:15 +01:00
ocldev
650a514fdc build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-21 18:25:20 +01:00
Lukasz Jobczyk
1f7c67ea8d performance: Enable ULLS light for ARLH
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-21 18:00:46 +01:00
Compute-Runtime-Validation
66c4288494 Revert "fix: using canonized addr in xe kmd"
This reverts commit 683d7c7acf.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-21 17:49:05 +01:00
Lukasz Jobczyk
91c07e24f6 performance: Enable ULLS light for MTLH
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-21 16:52:02 +01:00
Lukasz Jobczyk
cad776412b performance: Enable ULLS light for ARLS, ARLU, MTLU
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-21 16:10:18 +01:00
Wojciech Konior
683d7c7acf fix: using canonized addr in xe kmd
Related-To: NEO-7313

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-02-21 16:06:06 +01:00