Commit Graph

21547 Commits

Author SHA1 Message Date
Dominik Dabek
1cbfdbf39a refactor: isFlushBetweenBlitsRequired helper
Moved from miArbCheckWaRequired in blit helper to product helper.

Preparation to remove flushes between blits on compatible platforms.

Related-To: NEO-16925

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-12-10 10:40:15 +01:00
Jaroslaw Warchulski
60376bd98a refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-12-10 09:33:04 +01:00
John Falkowski
0775972769 feature: Enable shared system USM by default for BMG
Resolves: NEO-16531

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-12-10 09:11:57 +01:00
Neil R. Spruit
037f7a7b04 fix: enable IPC event flag in zeGetIPCProperties
Related-To: NEO-16948

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-12-10 01:35:03 +01:00
Compute-Runtime-Validation
355b0cfa7b Revert "feature: ze_intel_xe_device_exp_properties_t support"
This reverts commit 9a62c5b069.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-10 00:55:30 +01:00
Bellekallu Rajkiran
a6bffdfded fix: Fix signalling with zero size mem copy
Related-To: NEO-13003

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-12-09 21:38:44 +01:00
Pratik Bari
2dcd3e4beb feature(sysman): Introduce new Driver Exp APIs for Sysman RAS
The following new driver exp APIs are introduced
- zesIntelRasGetSupportedCategoriesExp()
- zesIntelRasGetConfigExp()
- zesIntelRasSetConfigExp()
- zesIntelRasGetStateExp()

Related-To: NEO-16703

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-12-09 19:59:45 +01:00
Jaroslaw Warchulski
106d1bb486 refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-12-09 18:35:59 +01:00
ocldev
55cf12eaed ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-09 17:24:54 +01:00
Slawomir Milczarek
51563504d2 feature: Enhance Secondary Context Initialization and Reuse Logic
This commit improves the logic for initializing and reusing secondary contexts
in the Device class. The changes ensure better handling of context creation,
rotation, and reuse, particularly for high-priority and regular contexts.

Related-To: NEO-16676

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-12-09 17:13:32 +01:00
Shreyas Kunder
b89897e311 feature: zetIntelMetricSupportedScopesGetExp should expect metric handle
Related-To: NEO-16765

Signed-off-by: Shreyas Kunder <shreyas.kunder@intel.com>
2025-12-09 16:27:03 +01:00
Aviral Nigam
d3b0856e72 fix: correctly extract the processId
This PR fixes how we extract the processId of the
process that has set the energy threshold.

Related-To: NEO-13910

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-12-09 16:04:25 +01:00
Vishnu Khanth
873078663f refactor(sysman): Add Sysman OS agnostic Product helper
Related-To: NEO-13968

Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com>
2025-12-09 15:55:06 +01:00
Maciej Bielski
f8b2ec4aab refactor: turn cleanupBeforeReturn into lambda
The function has local use-case only and doesn't have to be present in
class declaration. Make it a local lambda and cleanup duplicated
pointers (to parent and child of the same object)

Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-12-09 15:48:47 +01:00
Bartosz Dunajski
b0cdaac5da fix: align counter allocation for overflow
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-09 15:39:46 +01:00
Compute-Runtime-Validation
5a29a3b789 Revert "feature: Allow device with unknown Device ID when ip version is known...
This reverts commit 43c06f0605.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-09 14:05:06 +01:00
ocldev
97eb31dbaa ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-09 13:25:33 +01:00
Mateusz Jablonski
ee65bae9c6 fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-09 12:29:59 +01:00
Grochowski, Stanislaw
43c06f0605 feature: Allow device with unknown Device ID when ip version is known on Linux
Related-To: NEO-15318

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-12-09 11:57:50 +01:00
Szymon Morek
f7a87f1509 fix: properly flush device cache during host sync on event
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-09 10:44:28 +01:00
Bartosz Dunajski
9a62c5b069 feature: ze_intel_xe_device_exp_properties_t support
Related-To: NEO-10060

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-09 10:31:10 +01:00
Lukasz Jobczyk
2a9a4522a0 refactor: correct function name
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-12-09 09:55:30 +01:00
ocldev
9c9b430f6e ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 20:24:20 +01:00
ocldev
d15f65ab23 ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 20:10:15 +01:00
ocldev
ed6565cbbb ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 19:25:17 +01:00
Maciej Plewka
64425ada7a fix: use image offset instead of xOffset when calculating address for blt
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-12-08 16:52:52 +01:00
ocldev
f93ed96257 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 16:26:58 +01:00
Zbigniew Zdanowicz
fc80f6efb0 refactor: modify redundant comment
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-12-08 16:16:30 +01:00
Lukasz Jobczyk
4f1eb7fe63 fix: Use proper wait method for gl cl event
Resolves: HSD-13014125012

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-12-08 15:12:26 +01:00
ocldev
acdecc5d99 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 14:45:09 +01:00
Daniel Bermond
d682c49ef1 test: add more missing headers for GCC 15
Needed for building with GCC 15 and later. Otherwise, a build
error happens.

Same situation of commit e0362a7c39.

See the mentioned commit message for the full explanation.

Signed-off-by: Daniel Bermond <dbermond@archlinux.org>
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-08 14:28:43 +01:00
Grochowski, Stanislaw
572932f830 fix: separate ipVersion query and setup
Related-To: NEO-15318

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-12-08 14:15:57 +01:00
Naklicki, Mateusz
2c3b6a8760 feature: add 64-bit semaphore command
Related-To: NEO-15636

Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-12-08 13:59:29 +01:00
ocldev
6bd1076039 ci: infra revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 13:33:43 +01:00
Jaroslaw Warchulski
33e25b260e refactor: do not include gmm_lib.h in gmm.h
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-12-08 12:52:02 +01:00
Krzysztof Gibala
e2dcd35b5f documentation: add section in FAQ.md for Resizable BAR
Related-To: NEO-16954, GSD-12001
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2025-12-08 10:27:22 +01:00
Arek G
dc02732bff test: Mock filesystem in ults 15/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-12-08 10:27:04 +01:00
Jaroslaw Warchulski
f636a833f0 refactor: use precompiled headers on Windows
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-12-08 10:12:32 +01:00
Krzysztof Gibala
1dc8dbe5ec refactor: update warning for Resizable BAR detection
Related-To: NEO-16954, GSD-12001
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2025-12-08 10:00:42 +01:00
Krzysztof Gibala
516b9444be build: update opencl headers to v2025.07.22
Related-To: NEO-16924, GSD-12035
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
2025-12-08 09:39:46 +01:00
ocldev
e09942c248 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-08 09:36:53 +01:00
Mateusz Jablonski
4f5d1f1175 feature: add stream properties for xe3p specific fields
Related-To: NEO-16649

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-08 09:23:23 +01:00
Kamil Kopryk
fefc1f6a36 refactor: move logic to dedicated functions
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-12-08 08:05:32 +01:00
Matias Cabral
6c136527d6 feature: EUstall metrics properties show scopes
Resolves: NEO-15138

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-12-05 18:52:41 +01:00
Arek G
d6c755cf67 test: Mock filesystem in ults 14/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-12-05 16:45:52 +01:00
Arek G
07d6412674 test: Mock filesystem in ults 16/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-12-05 16:07:17 +01:00
Szymon Morek
4064ef25b2 fix: flush in-order counter only if it's cacheable
Related-To: NEO-16861

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-05 11:05:57 +01:00
Bellekallu Rajkiran
a99ff8154a fix: Register certain allocations before bind
Related-To: NEO-13403

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-12-05 06:41:30 +01:00
ocldev
89c4782844 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-05 06:19:20 +01:00
Eric Mortensen
5765370824 feature: cache context's opaque IPC handle support
* Replaces enablePidfdOrSockets boolean context setting with useOpaqueHandle
* Adds IPC handle type to context settings
* Removes redundant opaqueIpcHandle value in IpcHandleTracking structure
* Computes and caches useOpaqueHandle during ContextImp construction by
calling virtual isOpaqueHandleSupported
* Replaces all other calls to isOpaqueHandleSupported with cached
useOpaqueHandle setting
* Updates ULTs to use / test cached setting

Related-To: NEO-16689

Signed-off-by: Eric Mortensen <eric.mortensen@intel.com>
2025-12-05 01:20:21 +01:00