Commit Graph

21605 Commits

Author SHA1 Message Date
Mateusz Jablonski
a551807480 refactor: merge memory properties into single header
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-15 16:34:33 +01:00
Mateusz Jablonski
2b02e49c87 fix: temporarily remove CRI AOT definition
Related-To: NEO-17037, NEO-16649
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-15 16:32:00 +01:00
Mateusz Jablonski
0c2c1df1d4 fix: correct setting run alone flag for aub csr
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-15 16:16:07 +01:00
Arek G
3defc13c5b test: Mock filesystem in ults 17/n
Related-To: NEO-15069

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-12-15 14:44:54 +01:00
Kamil Kopryk
29b1fbc688 feature: add R&R support for host functions 1/n
Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-12-15 13:49:31 +01:00
Narendra Bagria
3ffc72c86e feature: shared system support for clEnqueueSVMMemcpy
Related-To: NEO-16977

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-12-15 13:33:15 +01:00
ocldev
f265a3a144 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-15 12:45:47 +01:00
Slawomir Milczarek
568a4329e3 feature: Enable ULLS context termination for context group (default)
This commit enables ULLS context termination on platforms with multiQ.
It can be controlled with DirectSubmissionControllerContextGroupIdleDetection.

Related-To: NEO-13325

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-12-15 12:34:26 +01:00
Mateusz Jablonski
814afc90fe feature: Add initial support for CRI
Related-To: NEO-16649

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-15 12:12:42 +01:00
Pratik Bari
896d806cbc feature: Add extension name and exposure to new the RAS Driver Exp APIs
Related-To: NEO-16703

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-12-15 10:12:55 +01:00
Compute-Runtime-Validation
12a683bb07 Revert "feature: Add initial support for CRI"
This reverts commit d71f93c89b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-15 06:29:31 +01:00
ocldev
e2b553d8e4 ci: ipldt update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-12 23:12:19 +01:00
Aleksandra Nizio
8a76bd218d fix: Add validation for systemBarrier
Add a check if osInterface is not a nullptr otherwise it returns
ZE_RESULT_ERROR_UNSUPPORTED_FEATURE, we support systemBarrier only on
Linux. TBX has OsInterface == nullptr and there was a
segmentation fault observed in Level Zero tracing tests.

Related-To: NEO-16661
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-12-12 22:34:56 +01:00
Mateusz Jablonski
d71f93c89b feature: Add initial support for CRI
Related-To: NEO-16649

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-12-12 22:34:38 +01:00
Wesley Waugh
471af8ad53 feature: Add support for barrier memory access
Related-To: NEO-15846
Signed-off-by: Wesley Waugh <wesley.waugh@intel.com>
2025-12-12 18:25:54 +01:00
Szymon Morek
af5f47f665 performance: add compressed pool for cl_buffer
Related-To: NEO-16423

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-12 16:17:44 +01:00
ocldev
cb814e0149 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-12 15:21:13 +01:00
Bartosz Dunajski
85bd721e6f refactor: debug variable type
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-12 14:57:16 +01:00
Filip Hazubski
278575b9af ci: update config file
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-12-12 14:36:10 +01:00
Szymon Morek
c265bc692f refactor: add infrastructure for setting L1 flush mode
Related-To: NEO-15936

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-12-12 14:16:04 +01:00
Dominik Dabek
c7b31ad0da performance: skip flush between blits, xe3+
Mi flush is not needed between blits.
Skip it based on helper method.

Related-To: NEO-16925

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-12-12 14:15:10 +01:00
Bartosz Dunajski
c18305d79e fix: ulls overflow
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-12-12 11:57:17 +01:00
Kamil Kopryk
6da5f98324 fix: implicit scaling for hostFunctions
Program StoreData once, using base address
with workloadPartitionOffset bool enabled.
Program SemaphoreWait for each partition as work for each
tile must be synchronized.
HostFunction worker will wait for HostFunctionId on all tiles,
using partition offset for each partition.
HostFunction completion will clear hostFunction Id
for each partition using partition offset.

Related-To: NEO-14577
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-12-12 10:48:01 +01:00
John Falkowski
8b0a42bff4 fix: Modify VM_UNBIND to support EU debugger for shared system USM
Resolves: NEO-16798

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-12-12 09:57:02 +01:00
ocldev
c08c3f19b1 build: update level_zero revision to v1.26.1
Signed-off-by: ocldev <ocldev@intel.com>
2025-12-12 08:15:57 +01:00
Compute-Runtime-Validation
7e7d24f7c8 Revert "fix: add AOT definition for NVLS"
This reverts commit e1df486709.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-12-12 03:11:19 +01:00
Neil R. Spruit
934b24cbe1 refactor: Simplify the include of StateSaveAreaHeader
Related-To: NEO-17009

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-12-12 00:22:05 +01:00
Neil R. Spruit
366ef91c23 fix: enable IPC event flag in zeGetIPCProperties
Related-To: NEO-16948

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-12-11 20:06:23 +01:00
Matias Cabral
fdb8d9efd1 refactor: calcOp create remove exclude warning
Resolves: NEO-16598

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-12-11 19:57:25 +01:00
Krzysztof Sprzaczkowski
d0bc4bfc25 fix: Update reporting memory type/name after adding new types to the L0 spec
Related-To: NEO-12807
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com>
2025-12-11 19:44:15 +01:00
Grochowski, Stanislaw
97376ef785 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-11 15:59:04 +01:00
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