Commit Graph

20103 Commits

Author SHA1 Message Date
Bartosz Dunajski
8832cd31c4 fix: mark printf kernel for cache flushing
Related-To: HSD-14024878092

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-30 13:28:45 +02:00
Joshua Santosh Ranjan
280239ebec feature: add support to query metrics hw buffer size
Related-To: NEO-13439

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-07-30 13:19:19 +02:00
ocldev
4410d59bfe build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-30 13:03:06 +02:00
Chodor, Jaroslaw
0cc0706062 performance: Optimizing memory usage for recorded commands
Related-To: NEO-15638

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-30 12:29:49 +02:00
Zbigniew Zdanowicz
b5646b45e9 refactor: change interface to pass command buffer pointer as reference
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-30 11:25:53 +02:00
Mateusz Hoppe
315bb8b5a8 feature(zebin): Update zebin version to 1.58
Related-To: IGC-11358

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-30 11:10:12 +02:00
ocldev
8141fc7a79 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-30 06:30:51 +02:00
Compute-Runtime-Validation
705dc02f06 Revert "feature: Use zesInit on windows always"
This reverts commit 99ee605410.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-30 04:38:02 +02:00
Compute-Runtime-Validation
9318ed2668 Revert "feature: implementation of cl_khr_spirv_queries"
This reverts commit d2fda52121.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-30 03:15:40 +02:00
ocldev
69728002bf build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-30 01:55:48 +02:00
ocldev
8b5586d59f build: update level_zero revision to v1.24.0
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-29 22:03:17 +02:00
Pawel Wilma
f46878f290 fix: prevent from using MEM_SET::MODE_EVICT_MODE on BMG
Related-To: HSD-14025389045

Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
2025-07-29 20:27:25 +02:00
Zbigniew Zdanowicz
1fc0826394 feature: add encoder to program hw commands in data buffers on gpu
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-29 20:27:10 +02:00
Chodor, Jaroslaw
0e72ef1eb6 refactor: Splitting Record and Replay into files
Related-To: NEO-15571

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-29 19:35:00 +02:00
John Falkowski
5aed2bcdce refactor: Use min GPU/CPU address range for system allocator vmBind
Related-To:  NEO-15680

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-07-29 17:08:00 +02:00
Bartosz Dunajski
d693daf339 fix: fallback copy offload to compute if max copy fill pattern exceeded
Related-To: GSD-11436

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-29 17:00:50 +02:00
Ben Ashbaugh
d2fda52121 feature: implementation of cl_khr_spirv_queries
Related-To: NEO-15093

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-07-29 15:39:37 +02:00
Chodor, Jaroslaw
2d63adca99 refactor: Explicit move ctor/asign and dtor for Ext and Clonable
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-29 15:25:58 +02:00
Aleksandra Nizio
1a22a2271f fix: create temporary main.cl with kernel source when -g debug flag is used
Implements mechanism in ocloc to generate a temporary main.cl file
containing kernel source code when compiling with the debug (-g) flag
and the source file does not exist. This enables proper source code
annotations in generated assembly for SYCL/online compilation workflows.

Related-To: NEO-11900
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-07-29 14:09:10 +02:00
Jakub Nowacki
b522da6532 feature: expose eu_count l0 extension
Related-To: NEO-11561

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-07-29 14:08:45 +02:00
Maciej Plewka
ced6c55caf fix: use alignment when allocate by win kmd
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-07-29 12:42:03 +02:00
shubham kumar
99ee605410 feature: Use zesInit on windows always
Related-To: NEO-15060

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-29 12:34:02 +02:00
Zbigniew Zdanowicz
f51ef2beae feature: add encoder to dispatch commands programming data buffers on gpu
Related-To: NEO-15376

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-29 12:18:31 +02:00
shubham kumar
b024ea2923 fix: Make use of correct base ext structures in sysman
Related-To: NEO-15537

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-29 11:30:29 +02:00
Bartosz Dunajski
74552606bf fix: clear temp allocation storage during clMemBlockingFreeINTEL
Related-To: GSD-11404

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-29 11:19:48 +02:00
Grzegorz Choinski
f54e75a043 ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-07-29 10:06:30 +02:00
Mateusz Jablonski
dd568b35b9 refactor: remove not needed code related to vme
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-29 10:00:23 +02:00
Matias Cabral
b7f9d55118 feature: support excluded metrics from calc op
Resolves: NEO-15492

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-07-29 05:16:29 +02:00
Chodor, Jaroslaw
ad78ea7da4 refactor: Common ext pattern in KernelExecutionEnv
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-29 04:57:23 +02:00
Slawomir Milczarek
b44d8c9b87 fix: Improve context creation for HP Copy Engine in multi-process scenario
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-07-28 18:41:10 +02:00
Chodor, Jaroslaw
0c7ca82b93 refactor: Introducing common ext pattern
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-28 18:01:22 +02:00
ocldev
b55347a8f8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-28 17:33:15 +02:00
Mateusz Jablonski
1c1028a57c refactor: remove not needed constant
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-28 17:31:46 +02:00
Kindracki, Jakub Tomasz
a73d5724e3 feature: Return insufficient permissions when driver device cannot be loaded
Return ZE_RESULT_ERROR_INSUFFICIENT_PERMISSIONS when user doesn't have
permissions to access the GPU driver device file.

Related-To: NEO-8682
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-07-28 16:31:07 +02:00
Mateusz Jablonski
05cf05e10e refactor: remove redundant tracking of media sampler programming
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-28 15:17:46 +02:00
Fabian Zwoliński
74d12b7f27 fix: enable TimestampPoolAllocator on hw mode
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-07-28 14:58:11 +02:00
Bartosz Dunajski
42fbe388fb refactor: simplify bcs split code
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-28 13:25:56 +02:00
Maciej Bielski
c396367411 feature: Record&Replay support for appendLaunchKernel
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-07-28 12:19:30 +02:00
Chodor, Jaroslaw
e396b7e5b8 feature: Adding clonable/ext utilities
Related-To: NEO-14899

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-28 11:17:14 +02:00
Pawel Szymichowski
211cd3dd5d fix: Remove RTLD_DEEPBIND from dlopen call
Resolves: NEO-15651

Signed-off-by: Pawel Szymichowski <pawel.szymichowski@intel.com>
2025-07-28 11:02:13 +02:00
ocldev
bb734eb33a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-28 10:47:53 +02:00
ocldev
7cca7851d7 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-26 12:57:04 +02:00
Compute-Runtime-Validation
4d4a5cc8b3 Revert "fix: create temporary main.cl with kernel source when -g debug flag i...
This reverts commit dfc97c016e.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-26 02:45:54 +02:00
ocldev
0795c527da ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-25 23:14:42 +02:00
Aleksandra Nizio
2ffd85ad94 fix: Remove unused macro
Resolves: NEO-15666
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-07-25 15:58:32 +02:00
Bartosz Dunajski
8156c9d5aa feature: adjust required engines count for aggregated split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-25 15:51:30 +02:00
Arek G
fa7d69209c feature: Add interface for Ext area regarding payload args in zebin spec
Related-To: NEO-14899, IGC-11358

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-07-25 15:34:25 +02:00
Aleksandra Nizio
b83fbdd9e8 test: Minor change - unify test logic in memory manager test
Related-To: NEO-15665
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-07-25 15:12:20 +02:00
Mateusz Hoppe
be483491bf feature: extract indirect access buffer major version from ELF's notes
- use version from ELF to create correct layout of implcit args
Related-To: NEO-15574

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-25 14:50:49 +02:00
Maciej Bielski
a755ad131d feature: implement KernelMutableState operator=
Related-To: NEO-15374
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-07-25 14:37:04 +02:00