Commit Graph

8944 Commits

Author SHA1 Message Date
Kamil Kopryk
306b1b9bef test: check if tsan enabled also on gcc
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-14 10:18:18 +01:00
Narendra Bagria
59cae1b803 fix: improve LogAllocationStdout to print CPU VA
Related-To: NEO-16500

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-11-13 15:44:31 +01:00
Jaroslaw Warchulski
b1dbeebe01 refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-13 12:15:33 +01:00
Damian Tomczak
a80951ee87 refactor: fix stateless-heapless typo
Related-to: NEO-16156

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-11-13 10:10:39 +01:00
Jemale Lockett
5677d4b9ab refactor: Update eudebug header
Resolves: NEO-16069

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-11-13 00:40:42 +01:00
Vysochyn, Illia
dc85f33e49 fix: Disallow USM compression on peer access
Related-To: NEO-15427

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-11-12 16:22:57 +01:00
Mateusz Hoppe
91fe2ec380 refactor: remove not needed debug flag AppendAubStreamContextFlags
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-11-12 16:06:09 +01:00
Compute-Runtime-Validation
4437360448 Revert "fix: Check if provided CCS number is correct"
This reverts commit 67963bed4b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-12 12:12:33 +01:00
Damian Tomczak
135f215574 test: move image support matcher and unify
Related-to: NEO-16156

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-11-12 10:15:31 +01:00
Falkowski, John
cfa007e551 feature: Set shared system USM madvise preferred location as prefetch region
Resolves: NEO-16482

Signed-off-by: Falkowski, John <john.falkowski@intel.com>
2025-11-11 04:04:57 +01:00
Compute-Runtime-Validation
ae7f494305 Revert "refactor: Update eudebug header"
This reverts commit 76b0332f10.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-08 14:30:29 +01:00
Jemale Lockett
76b0332f10 refactor: Update eudebug header
Resolves: NEO-16069

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-11-07 20:49:34 +01:00
Michal Mrozek
9366f4339a refactor: remove not needed code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-11-07 12:13:24 +01:00
Compute-Runtime-Validation
45ece0d119 Revert "performance: defer internal context init, ptl, bmg"
This reverts commit 2459fa0a5d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-07 11:59:41 +01:00
Compute-Runtime-Validation
156e7fd9f0 Revert "refactor: Update eudebug header"
This reverts commit c410b54866.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-07 11:42:25 +01:00
Compute-Runtime-Validation
7b1c8e10ba Revert "feature: Set shared system USM madvise preferred location as prefetch...
This reverts commit 6b63304673.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-07 11:26:40 +01:00
Mateusz Jablonski
dbf21d7b1e feature: add support for release helpers 30.4, 30.5
Related-To: NEO-16649

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-07 10:01:28 +01:00
Mateusz Jablonski
b0559beca6 test: add missing include of gtest.h
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-07 09:50:51 +01:00
Katarzyna Cencelewska
58bab26fc1 fix: don't force priorityLevel if not set
this will be set in setContextProperties

Resolves: HSD-13013981033
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-07 09:38:29 +01:00
Wesley Waugh
ff429ad35e feature: New SLM access protocol
Related-To: NEO-15672
Signed-off-by: Wesley Waugh <wesley.waugh@intel.com>
2025-11-07 00:18:07 +01:00
Mateusz Jablonski
83ef7d82aa test: add missing NEO namespace
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 20:08:14 +01:00
Jaroslaw Warchulski
642adfa70d test: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-06 20:06:34 +01:00
Dominik Dabek
2459fa0a5d performance: defer internal context init, ptl, bmg
Related-To: NEO-16633

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-11-06 18:08:15 +01:00
Arek G
4b471d1ec6 refactor: Mock filesystem in ults 3/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-11-06 17:33:05 +01:00
Kindracki, Jakub Tomasz
67963bed4b fix: Check if provided CCS number is correct
Check if `ZEX_NUMBER_OF_CCS` env variable provided by the user is
correct. If it isn't then return false and print debug message.

After this change if `zeInit` is called with invalid
`ZEX_NUMBER_OF_CCS`, then it fails with `ZE_RESULT_ERROR_UNINITIALIZED`.

Related-To: NEO-15230, GSD-11251
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-11-06 17:23:20 +01:00
Kamil Kopryk
307f4e00c9 test: disable mt host functions tests for tsan builds
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-06 15:15:59 +01:00
Kamil Kopryk
129249f022 refactor: correct typo
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-06 15:15:08 +01:00
Mateusz Jablonski
00e2ff01a1 fix: correct setting resourceTag in case of system memory storage
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 14:36:34 +01:00
Jakub Nowacki
a01d54215d fix: prevent overflow in ail path processing
Related-To: NEO-15630

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-11-06 11:48:40 +01:00
Dominik Dabek
0f753a98aa feature: optionally immediate internal engine init
If engine type is internal, os context will return immediate
initialization enabled based on product helper.

Related-To: NEO-16633

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-11-06 10:54:48 +01:00
Jaroslaw Warchulski
dd7eb96082 fix: enable state cache invalidation WA by default on xe3
Related-To: NEO-16281, NEO-16405

Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-06 10:03:50 +01:00
Krzysztof Gibala
6edc814a50 fix: update product config for the AOT ARL_H_B0 target
Related-To: NEO-16655, GSD-11911
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2025-11-06 10:00:51 +01:00
Jemale Lockett
c410b54866 refactor: Update eudebug header
Resolves: NEO-16069

Signed-off-by: Jemale Lockett <jemale.lockett@intel.com>
2025-11-06 08:16:08 +01:00
John Falkowski
6b63304673 feature: Set shared system USM madvise preferred location as prefetch region
Resolves: NEO-16482

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-11-05 15:37:08 +01:00
Dominik Dabek
0f5381456d feature: l0, flag to lazy init usm pools
If enabled, usm pools will allocated on first usm allocation.

Use by default in ULTs to avoid not needed allocations of pool storage.

Related-To: NEO-16084

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-11-05 14:56:01 +01:00
Kamil Kopryk
8757ecf2f7 refactor: reuse tag allocation for host function data
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-05 14:51:20 +01:00
Lukasz Jobczyk
01885fe362 fix: proper lock order when reinitialize context
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-11-05 09:51:37 +01:00
Dominik Dabek
140f787b11 performance: enable l0 host usm growing pools
Related-To: NEO-16084

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-11-05 09:12:42 +01:00
Jaroslaw Warchulski
45bbb7d6c4 fix: check all args in checkKernelContainsStatefulAccess function
Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-04 18:44:09 +01:00
Katarzyna Cencelewska
b40d984691 fix: print proper type for engineUsage in debug logging
Related-To: HSD-18043767497
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 18:12:05 +01:00
Mateusz Jablonski
f2866c5e69 test: add function to create GmmPageTableMngr in ULT
Related-To: NEO-11080

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-04 17:03:57 +01:00
Mateusz Jablonski
fede30c0ad build: add missing add_subdirectories in cmake
Related-To: NEO-11080

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-04 16:43:13 +01:00
Kamil Kopryk
9a45a16ba6 test: enable default implementation mt testing for host functions
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 16:21:37 +01:00
Jaroslaw Warchulski
0012328c9a feature: add debug flag to control state cache invalidation WA
Also, temporarily disable this WA.

Related-To: NEO-16281, NEO-16405
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-11-04 15:58:09 +01:00
Katarzyna Cencelewska
ec60e33c15 test: update test
Resolves: HSD-13013947867

Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 14:24:23 +01:00
Lukasz Jobczyk
498f62d7a0 fix: Reset direct submission when reinitialize context
Resolves: HSD-15018564496
Related-To: NEO-16651

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-11-04 13:32:36 +01:00
Katarzyna Cencelewska
5cf3eeb615 fix: use lowest priority level as default for primary context
calculate the lowest and highest software priority in one place

Related-To: HSD-18043767497
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-11-04 11:42:35 +01:00
Kamil Kopryk
8b98e0d500 refactor: rename functions to check if buffer has stateful access
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 09:39:26 +01:00
Compute-Runtime-Validation
5f874f45e2 Revert "feature: Add support for euss buffer overflow on windows"
This reverts commit 703dd48038.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-11-04 01:59:27 +01:00
Kamil Kopryk
8f4df0dee1 test: temporarily disable host functions mt tests
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-03 17:30:17 +01:00