Commit Graph

20518 Commits

Author SHA1 Message Date
Zbigniew Zdanowicz
96a240b677 feature: add missing graph extension version enum
- remove not needed L0 namespace from graph header
- add missing toHandle methods for graph classes
- use toHandle methods in tests

Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-08 17:02:26 +02:00
Szymon Morek
701bcdaeab performance: reorder checks for staging buffer
Related-To: NEO-16052

defer registerHostPtr call to the last check.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-08 16:48:05 +02:00
Neil R. Spruit
14147c26d4 fix: Correctly handle RTAS EXT properties during zeDeviceGetProperties
Related-To: NEO-15257

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-09-08 16:14:54 +02:00
ocldev
3f5d978c8a build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-08 15:48:06 +02:00
Mateusz Jablonski
d40ef9b31c fix: add debug message in case of unsupported extension for append kernel API
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-08 14:40:38 +02:00
Zbigniew Zdanowicz
47204f2039 refactor: change shared pointer reference to const
Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-08 14:33:31 +02:00
Mateusz Jablonski
8334c80332 fix: add ZE_APIEXPORT to zer API
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-08 14:33:15 +02:00
Zbigniew Zdanowicz
f180f6e26e feature: attach external cb events before graph execution
Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-08 13:12:53 +02:00
Szymon Morek
2f114f9946 Revert "performance: reduce ULLS timeout to 1ms on XeLpg"
This reverts commit c31ca0a748.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-08 13:06:07 +02:00
Szymon Morek
9405737619 refactor: Add direct submission config enum field
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-08 12:37:49 +02:00
Compute-Runtime-Validation
e1d0fd9627 Revert "test: Fixed test for queue priority levels"
This reverts commit 5205c39008.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-08 12:17:01 +02:00
Compute-Runtime-Validation
24584d3186 Revert "feature: create single temporary allocation for bcs split"
This reverts commit 6191f5aec8.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-07 04:29:28 +02:00
ocldev
0468d759f7 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-05 21:17:18 +02:00
Szymon Morek
03357b6089 performance: adjust size threshold for staging on linux
Related-To: NEO-15973

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-05 18:09:49 +02:00
Mateusz Jablonski
71a9731620 build: correct OCL version setting
- ignore hotfix number if NEO_VERSION_HOTFIX was set to 0
- respect hotfix number if NEO_VERSION_BUILD contains both build and hotfix
even if NEO_VERSION_BUILD has hotfix number 0
- detect inconsistent setting of hotfix number

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-05 17:35:29 +02:00
Bartosz Dunajski
6191f5aec8 feature: create single temporary allocation for bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-05 16:05:48 +02:00
Mateusz Hoppe
aa2e76cae7 refactor: remove unnecessary assignement
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-05 14:15:07 +02:00
Mateusz Hoppe
febe905a19 fix: set usesPrintf when .const.data.string present in elf
- printf_buffer argument may not be present when indirect access buffer
version==2
- deduce usesPrintf based on .const.data.string presence and required
iab for those cases

Related-To: NEO-15211, IGC-12385

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-05 13:52:27 +02:00
Mateusz Jablonski
1e7c9ee2e9 refactor: rename default descriptor names
move them out of L0 API version check

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-05 13:25:48 +02:00
Slawomir Milczarek
5205c39008 test: Fixed test for queue priority levels
Related-To: NEO-14572

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-09-05 12:51:18 +02:00
Mateusz Jablonski
67c58ea575 refactor: move zer API out of L0 API version guard
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-05 12:07:02 +02:00
Aleksandra Nizio
9ba7e3f92a feature: Support specialization constants in offline ocloc compilation
Related-To: NEO-8118
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-09-05 09:20:21 +02:00
Vysochyn, Illia
cfd08bf38d performance: Pass string_view by value
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-09-05 08:08:01 +02:00
ocldev
137c3deadf build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-05 06:14:47 +02:00
Jakub Nowacki
372a9ae89b fix: expose DP4A L0 cap by default
Related-To: NEO-14350

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-09-04 19:27:00 +02:00
ocldev
5f18f8d07b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-04 15:58:20 +02:00
Mateusz Hoppe
c81c5ab523 test(zebin): improve ze_info local_size decoding tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-04 15:18:44 +02:00
Mateusz Jablonski
1b52475237 refactor: remove not needed file
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-04 15:13:55 +02:00
Mateusz Jablonski
5d3b855600 build: correct OCL driver version in case of non-zero hotfix version
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-04 14:11:20 +02:00
Mateusz Jablonski
b54b568ce2 fix: bump exposed L0 API version to 1.13
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-04 14:03:02 +02:00
Bellekallu Rajkiran
19e0490e7d refactor: Refactor sysman api entrypoints
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-04 13:32:17 +02:00
Mateusz Jablonski
73f2391fd1 test: allow linking L0 black box tests against L0 loader
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-04 13:10:07 +02:00
ocldev
66eda21bea build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-04 12:49:33 +02:00
Kamil Kopryk
f15c42bd11 performance: optimize checking if ga is imported 1/2
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-09-04 11:08:22 +02:00
Compute-Runtime-Validation
482c5ce11b Revert "fix: Better IR file format ext handling"
This reverts commit 1aa869d67d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-04 09:36:49 +02:00
Compute-Runtime-Validation
d5f3e72804 Revert "refactor: add debug flag to invalidate L1 cache"
This reverts commit abb713e18f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-04 05:05:58 +02:00
Compute-Runtime-Validation
cad64f72da Revert "feature: force stateless for copy buffer to image"
This reverts commit 938d28ee5d.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-03 23:32:17 +02:00
Mateusz Hoppe
feabf44722 fix: allow empty kernels entry in yaml
Related-To: NEO-16015

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-03 18:13:42 +02:00
Zbigniew Zdanowicz
e3d1e60e8a feature: collect external graph cb events for each executable graph
Related-To: NEO-15375

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-09-03 16:10:05 +02:00
Bellekallu Rajkiran
c3505bf1c3 refactor: Add helper for additions to residency container
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-03 14:57:59 +02:00
Kindracki, Jakub Tomasz
d15aff8679 fix: Fix compiler errors in ULTs
Fix warnings that appear
when optimizations in ULTs are enabled:
- `uninitialized` errors
- `free-nonheap-object` errors
- add ignoring `-Wno-maybe-uninitialized` errors for gcc12 Release
builds due to gcc bug
- fix `array-bounds` issue in readLongFileName function
- fix other `array-bounds` errors

Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-09-03 14:50:58 +02:00
ocldev
6e6c085145 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-03 14:09:03 +02:00
Michal Mrozek
3f9c49f216 refactor: remove redundant code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-09-03 13:43:37 +02:00
Chodor, Jaroslaw
1aa869d67d fix: Better IR file format ext handling
This fix makes ocloc honor IR file format when picking
extension for the output file.
Additionally, this commit removes reduntant IR output when
compiling from IR.

Related-To: NEO-15876

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-09-03 12:18:27 +02:00
Szymon Morek
abb713e18f refactor: add debug flag to invalidate L1 cache
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-03 12:03:26 +02:00
Bellekallu Rajkiran
931e3a0dc6 refactor: Remove redundant parameters to get_builtin_options
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-03 11:46:18 +02:00
ocldev
b18528d980 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-02 16:57:55 +02:00
Michal Mrozek
3ee33d26d9 refactor: remove not needed code
- low priority never uses direct submission

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-09-02 16:52:53 +02:00
ocldev
c340a8b075 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-09-02 15:18:31 +02:00
Bartosz Dunajski
ac8f8d1d8c feature: use bcs stream for copy offload bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-02 14:40:47 +02:00