Commit Graph

19136 Commits

Author SHA1 Message Date
Slawomir Milczarek
3560b016bd test: Add errno check to SysCalls wrapper for mkfifo
Related-To: NEO-11817

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-03-28 17:07:10 +01:00
Maciej Plewka
a5e19330e9 fix: lock csr before locking residency controller in trim to budget path
Lock on csr is needed before lock on residency controller to prevent
incorrect lock order. Csr may be locked in waitOnCpu called from trimToBudget,
which may lead to deadlocks

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-03-28 16:18:20 +01:00
ocldev
4f308b2ea9 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-28 16:05:25 +01:00
ocldev
0ce53b5268 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-28 15:58:13 +01:00
Naklicki, Mateusz
feaca1adf4 build: update aot config header
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-03-28 15:04:53 +01:00
Mateusz Jablonski
2394f9fd91 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-03-28 14:40:20 +01:00
Jaroslaw Warchulski
f760731173 fix: correct queryFabricStats in WSL path
Related-To: GSD-10939
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-03-28 14:23:48 +01:00
Szymon Morek
3fff3dd77b fix: set misaligned source memory 1-way coherent
Related-To: NEO-14443

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-28 14:16:45 +01:00
ocldev
98b50661a5 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-28 14:02:03 +01:00
Filip Hazubski
3d9fc8968e fix: Add BMG device id
Add device ID: 0xE211

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-03-28 13:40:30 +01:00
Katarzyna Cencelewska
92e40afc49 feature: update debug flag DirectSubmissionPrintSemaphoreUsage
instead of printf use makro that make flush after printf

Related-To: HSD-14024170600
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-03-28 13:36:15 +01:00
Zbigniew Zdanowicz
ff85d01289 performance: do not consume queue buffer when executing from command list
Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-03-28 11:21:42 +01:00
Compute-Runtime-Validation
88a48f1c5b Revert "performance: Improve ULLS light residency management"
This reverts commit 35eae3f977.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-28 11:21:27 +01:00
Mateusz Hoppe
c105c77930 fix: calculation of os context count
Related-To: NEO-12952

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-28 09:55:17 +01:00
Andrzej Koska
cb3b4d326d performance: enable Direct Submission on LNL Linux
Related-To: NEO-9004

Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
2025-03-27 17:09:54 +01:00
Lukasz Jobczyk
b43b23b6ed fix: Init wait utils after hwInfo init for both OS
Resolves: HSD-18041922513

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-03-27 16:45:22 +01:00
Szymon Morek
ead0842763 feature: add L0 API to query kernel argument info
Related-To: NEO-14358

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-27 16:43:33 +01:00
Mateusz Jablonski
268ddd7c9e build: update upstream kernel headers to v6.14
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-03-27 16:24:55 +01:00
Bartosz Dunajski
85f2734ca4 fix: correct gt_id to tile_id engine mapping
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-03-27 15:57:57 +01:00
Dominik Dabek
c76edaba4e fix: enable usm reuse limit based on memory usage
Related-To: NEO-14160, NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-03-27 15:14:08 +01:00
Dominik Dabek
915d657420 fix: flag to limit usm reuse based on memory usage
Host usm and device usm for igfx checks system memory usage.
Device usm for dgfx checks local memory usage.

If used memory is above limit threshold:
- no new allocations will be saved for reuse
- cleaner will use shorter hold time of 2 seconds
- cleaner will free all eligible allocations, regardless of async
deleter thread having work

Motivation: in case of gfx memory being full, making resident new
allocations will require evictions which leads to massive slowdown on
enqueue calls.
This change aims to minimize cases where extra memory usage from usm
reuse mechanism leads to above situation.

Related-To: NEO-6893, NEO-14160

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-03-27 10:25:19 +01:00
Mateusz Hoppe
5684eb0dca build: kernels_bin update
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-27 10:08:07 +01:00
shubham kumar
b06820493a fix: remove overflow check in calculate for Xe2+ core EUSS
Related-To: NEO-14446

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-03-27 10:07:52 +01:00
Jack Myers
0aa2c4f0cb feature: allow removal of heapful code paths
Related-To: NEO-13007

Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-03-27 01:34:35 +01:00
Damian Tomczak
0243004907 feature: additional checkers to enable feature
Resolves: NEO-13973

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-03-26 18:06:20 +01:00
Mateusz Jablonski
4bc13fa0dc fix: correct MetricsLibraryGenId for Xe3
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-03-26 16:35:10 +01:00
ocldev
8c9204e509 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-26 15:19:24 +01:00
Pratik Bari
4a67d1c0d5 fix(sysman): For WSL systems Sysman HW device id equals HW device id
For the WSL systems, the same HW device id is passed as the Sysman HW
device id which creates the null sysman driver handle.

Related-To: NEO-11226

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-03-26 15:10:49 +01:00
Lukasz Jobczyk
60b551758c performance: Adjust waitpkg threshold for discrete devices
Related-To: NEO-14336

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-03-26 14:59:19 +01:00
Compute-Runtime-Validation
a89113fa1a Revert "fix: Fail device init if kernel debugging is misconfigured"
This reverts commit c122bc51f9.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-26 13:27:12 +01:00
Compute-Runtime-Validation
214277125d Revert "performance: enable ULLS on LNL Linux"
This reverts commit a15de0c4f6.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-03-26 13:26:57 +01:00
Naklicki, Mateusz
890e5c4a5a refactor: extract method for getting CB peer device allocation
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-03-26 11:52:52 +01:00
Mateusz Hoppe
1d07198a4c test: refactor non uniform aub fixture
- set allowNonUniform flag in program

Related-To: NEO-14449

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-03-26 11:41:39 +01:00
ocldev
f00d5effbf ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-26 10:24:39 +01:00
Kamil Kopryk
402fc037c3 test: correct expectations 2/2
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-26 09:03:13 +01:00
Kamil Kopryk
d1d3e34d11 refactor: add check if allocation imported required
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-26 08:55:11 +01:00
ocldev
ed70ba181a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-26 00:01:13 +01:00
Jaroslaw Warchulski
eeeed9edd8 refactor: cleanup in product helpers
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-03-25 21:07:55 +01:00
ocldev
87277ec9e2 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-25 20:51:56 +01:00
Brandon Yates
c122bc51f9 fix: Fail device init if kernel debugging is misconfigured
Also print error to stderr

Related-to: GSD-10780

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-03-25 20:40:25 +01:00
Jaroslaw Warchulski
75119f1887 test: add compression_tests_xe2_and_later
Related-To: NEO-9465

Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-03-25 18:15:20 +01:00
Arek G
4751461a30 fix: ocloc: allow passing -device and -device_options in different formats
Related-To: NEO-9563
Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-03-25 18:07:21 +01:00
Kamil Kopryk
b462f95884 test: correct expectations
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-03-25 16:59:05 +01:00
ocldev
56bd1694e9 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-03-25 16:49:33 +01:00
Wojciech Konior
817c6df46d fix: unify sources from shared added to dll&tests
Related-To: NEO-4372

Signed-off-by: Wojciech Konior <wojciech.konior@intel.com>
2025-03-25 16:39:18 +01:00
Artur Harasimiuk
daa84c23e0 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-03-25 16:07:57 +01:00
Jaroslaw Warchulski
1230ab99aa refactor: adjust product helper file name after pre-gen12 removal
Related-To: NEO-12681
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-03-25 15:57:46 +01:00
Szymon Morek
2b340528cf performance: enable staging read for cl buffers
Related-To: NEO-14026

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-25 15:09:46 +01:00
Szymon Morek
d04ac3d60f fix: flush caches after filling image
Related-To: NEO-14454

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-03-25 15:00:54 +01:00
Grzegorz Choinski
77a66e5ec2 build: kernels_bin update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-03-25 14:42:00 +01:00