Commit Graph

21574 Commits

Author SHA1 Message Date
Mateusz Jablonski
e1df486709 fix: add AOT definition for NVLS
Related-To: NEO-16649
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-11 15:35:50 +01:00
Aleksander Czerwionka
0e75dee300 fix: disable host allocation pool on multi device
Related-To: GSD-12026

Signed-off-by: Aleksander Czerwionka <aleksander.czerwionka@intel.com>
2025-12-11 15:14:36 +01:00
Szymon Morek
e7b745e13a refactor: add debug flags to flush L1 cache
Related-To: NEO-15936

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-11 15:13:26 +01:00
Tomasz Biernacik
3d5e526985 fix: change method of storing gt ids
Related-To: HSD-18043998334

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-12-11 14:48:53 +01:00
Zbigniew Zdanowicz
0a17eea94f fix: correct isa prefetch during kernel isa mutation
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-12-11 14:25:24 +01:00
Slawomir Milczarek
23cce6a713 feature: Enable ULLS context termination for context group (default)
This commit re-enables the feature for both 1T and 2T platforms.

Related-To: NEO-13325

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-12-11 14:17:28 +01:00
Szymon Morek
0932368a8d fix: don't use map allocation when copying host ptr
Related-To: NEO-16423

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-11 13:51:25 +01:00
Tomasz Biernacik
0b4795d40c refactor: unify method for determining cpu access to memory
Related-To: NEO-9421

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-12-11 13:40:09 +01:00
Kamil Kopryk
46f40eb793 refactor: remove experimental out of order host functions
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-12-11 13:22:44 +01:00
Bartosz Dunajski
3632984fbe feature: ze_intel_xe_device_exp_properties_t support 2
Related-To: NEO-10060

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-11 12:53:48 +01:00
Tomasz Biernacik
89fa4424a9 feature: add L0 API to map device memory to host
Related-To: NEO-15364

Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-12-11 11:36:28 +01:00
Bartosz Dunajski
eff4e05c44 fix: remove not needed check
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-11 11:30:32 +01:00
Radoslaw Jablonski
d936451dfd ci: infra revision update
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-12-11 10:58:14 +01:00
Compute-Runtime-Validation
7610e889fa Revert "performance: add compressed pool for cl_buffer"
This reverts commit 561385cda1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-11 01:23:46 +01:00
Neil R. Spruit
a9e397e8b4 feature: helper function for Sip Command Register Values and Size
- Added support for setting a new structure SipCommandRegisterValues to
assign the sip command register values with getSipCommandRegisterValues.

Related-To: NEO-16517

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-12-11 00:43:33 +01:00
Compute-Runtime-Validation
300b8e0b8e Revert "fix: enable IPC event flag in zeGetIPCProperties"
This reverts commit 037f7a7b04.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-11 00:30:19 +01:00
Brandon Yates
ad70916df6 fix: debugger should delete isaMap entry after unbind
Related-to: GSD-11956

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-12-10 22:37:27 +01:00
Mateusz Hoppe
00b4219adb refactor: defer hwContext creation for aubs and tbx
- create HardwareContext when osContext is setup and initialized

Related-To: NEO-16666

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-12-10 19:20:28 +01:00
Mateusz Jablonski
c08eb8f2bf refactor: extract definitions of ImplicitArgs v0 and v1 to separate place
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-10 18:59:34 +01:00
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