Commit Graph

21555 Commits

Author SHA1 Message Date
Bartosz Dunajski
3291d25bb4 fix: counter based event overflow handling
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-10 15:30:38 +01:00
Mateusz Jablonski
08bc465307 refactor: return scratch ptr offset as optional
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-10 15:10:06 +01:00
Mateusz Jablonski
ecba2675a3 test: improve product helper tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-10 14:03:28 +01:00
Mateusz Jablonski
26c4879789 test: add missing includes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-10 13:06:42 +01:00
shubham kumar
00c9547890 documentation: add NEO_L0_SYSMAN_NO_CONTEXT_MODE usage to sysman guide
Related-To: NEO-16913

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-12-10 12:02:58 +01:00
Grochowski, Stanislaw
66b8a92c82 fix: remove not needed nonblocking exec support helper
Related-To: NEO-15318

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-12-10 12:02:41 +01:00
Jaroslaw Warchulski
1ee0e85a52 refactor: cleanup includes
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-12-10 10:59:29 +01:00
Szymon Morek
561385cda1 performance: add compressed pool for cl_buffer
Related-To: NEO-16423

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-10 10:44:29 +01:00
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