Commit Graph

21448 Commits

Author SHA1 Message Date
Mateusz Jablonski
aadab65978 feature: add support for CL_PLATFORM_UNLOADABLE_KHR query
Change corresponds to https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/250

Related-To: GSD-11701
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-07 08:44:09 +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
68119a3d6f build: update aot config headers
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 21:10:28 +01:00
Mateusz Jablonski
e03be3ffaf test: make L0 test headers complete
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 20:39:33 +01:00
Mateusz Jablonski
cc591e849a build: remove not needed assignments to unique_ptr
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 20:28:51 +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
ocldev
f31341fe01 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-06 16:53:58 +01:00
Michal Mrozek
05e2a974c8 refactor: remove redundant code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-11-06 16:08:38 +01:00
ocldev
5d24a8ba05 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-06 15:35:34 +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
ocldev
c545482da2 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-06 13:33:04 +01:00
ocldev
6d1e5189d8 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-06 12:27:23 +01:00
Mateusz Jablonski
9ebae1dd57 fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-11-06 12:18:03 +01:00
ocldev
5d75857c20 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-06 11:58:37 +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
Matias Cabral
976250b5c0 refactor: update final param in calculate API
Resolves: NEO-16569

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-11-05 18:08:02 +01:00
Kamil Kopryk
ac6acdede1 refactor: add debug flags to force l3 flush after walker in L0
Additionally hide some logic under if constexpr

Related-To: HSD-14025950599
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-05 15:45:54 +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
ocldev
e3e13d38f7 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 12:25:54 +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
ocldev
270413c47b ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 08:25:44 +01:00
ocldev
44dc726dd1 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 06:21:44 +01:00
ocldev
2fe91e6075 ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-11-05 00:21:27 +01:00
Matias Cabral
9cd5da1a87 refactor: update final param in calculate API
Resolves: NEO-16569

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-11-04 20:17:33 +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
Mateusz Hoppe
2d3781b0d4 fix: copy surface state for image implicit args
Related-To: NEO-9740

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-11-04 18:24:00 +01:00
Eric Mortensen
2538e5bd07 feature: add opaque IPC event pool handles
Related-To: NEO-15835

Signed-off-by: Eric Mortensen <eric.mortensen@intel.com>
2025-11-04 18:23:42 +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
Kamil Kopryk
6de66b6621 refactor: rename zeCommandListAppendHostFunction api function
Related-To: NEO-14577

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-11-04 17:14:12 +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
Zbigniew Zdanowicz
ed57590167 refactor: remove get function address entries for mcl core extension
- add ult for missing mcl experimental extension function address entries

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-11-04 14:24:48 +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