Commit Graph

8539 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
Grochowski, Stanislaw
36614e614f fix: partially remove cl_khr_spir reporting
Related-To: NEO-15215

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-09-02 14:40:31 +02:00
Mateusz Jablonski
7f82d88d6f test: correct local memory property in img info expectations
Related-To: NEO-11080
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-09-02 13:52:58 +02:00
Mateusz Hoppe
c96348d1f3 feature: add support for external memmap system extension
Related-To: GSD-11423

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-09-02 13:52:42 +02:00
Szymon Morek
030a489b5b performance: disable tlb invalidation on PTL/Xe
Related-To: NEO-15939

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-02 13:33:45 +02:00
Bellekallu Rajkiran
0557b82586 fix: nullptr dereference for blitProperties allocations
Related-To: NEO-15461

Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-09-02 12:14:06 +02:00
Szymon Morek
46be2bde05 performance: enable ULLS on copy engine on PTL
Related-To: NEO-15990

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-02 11:07:39 +02:00
Szymon Morek
c31ca0a748 performance: reduce ULLS timeout to 1ms on XeLpg
Related-To: NEO-13843

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-01 16:42:58 +02:00
Bartosz Dunajski
d5d7276d1e feature: limit ISA prefetch size
Related-To: NEO-14703

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-09-01 15:21:23 +02:00
Szymon Morek
4a2c938c54 performance: disable tlb invalidation on LNL/Xe
Related-To: NEO-15939

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-01 15:12:23 +02:00
Szymon Morek
90be39c9c0 performance: enable low latency hint on Xe
Related-To: NEO-14708

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-09-01 13:34:29 +02:00
Compute-Runtime-Validation
c3a3fe6f01 Revert "fix: add null-termination sign to binaries in ocloc"
This reverts commit b67e1dc806.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-09-01 10:27:17 +02:00
Aviral Nigam
c1c1f1f0af fix: Fix number of channels and bus width calculation
Take number of memory channels from telemetry instead
of using hard coded value and calculate memory bus width
based on the formula

busWidth = numChannels * 32

Related-To: NEO-15629

Signed-off-by: Aviral Nigam <aviral.nigam@intel.com>
2025-08-29 16:29:43 +02:00
Lukasz Jobczyk
d8cc70a130 fix: Leave async builtin init only on PVC
Resolves: GSD-11652, GSD-11481

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-29 12:32:04 +02:00
Brandon Yates
4e8d340cf1 fix: Only primary drm context should enable eu debug
Related-to: HSD-18043158665

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-08-29 01:22:50 +02:00
Mateusz Jablonski
1a33ef822f build: add cmake flag to disable ocloc support for core/sku
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-28 14:04:03 +02:00
Grochowski, Stanislaw
92a146c7d2 feature: platform interrupt support detection
Related-To: NEO-14929

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-08-28 12:47:29 +02:00
Mateusz Jablonski
80359a4362 feature: store info related to indirect calls within kernel
Related-To: NEO-15211
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-28 10:19:40 +02:00
Katarzyna Cencelewska
dfe14a2f0d test: add missing ult for isAvailableExtendedScratch
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-08-28 09:42:50 +02:00
Alicja Lukaszewicz
bca503548a feature: add peer access check on driver init
Related-To: NEO-14885, HSD-14024947073

Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2025-08-27 15:48:22 +02:00
Bartosz Dunajski
2e58669fe9 feature: enable BCS split for copy offload queues
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-08-27 15:39:30 +02:00
Mateusz Jablonski
5078e5352d test: correct restoring cpu info members in tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-08-27 13:46:52 +02:00
Grochowski, Stanislaw
12fa26f202 refactor: remove kmdaf from codebase
Related-To: NEO-14800

Signed-off-by: Grochowski, Stanislaw <stanislaw.grochowski@intel.com>
2025-08-27 11:12:53 +02:00
Radoslaw Jablonski
4276647de2 test: mock product helper in device tests
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-27 07:21:30 +02:00
Aleksandra Nizio
5eddca89c4 fix: Add support for blitterMask argument in AUB tests
Related-To: NEO-14449
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-08-26 17:13:41 +02:00
Damian Tomczak
9106feee5f test: heapless matcher unification
Related-to: NEO-14526

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-08-26 15:51:44 +02:00
Kamil Kopryk
5ea1a4836b fix: correct gmm resource type for printf surface
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-26 15:43:16 +02:00
Ben Ashbaugh
563615202e feature: implementation of cl_khr_spirv_queries
Related-To: NEO-15093

Signed-off-by: Ben Ashbaugh <ben.ashbaugh@intel.com>
2025-08-26 10:45:23 +02:00
Narendra Bagria
31bcea128f feature: system allocator support for image APIs
Related-To: NEO-15461

Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com>
2025-08-26 09:35:22 +02:00
Lukasz Jobczyk
f7739f8dea refactor: Adjust ail enum
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-08-26 08:01:34 +02:00
Radoslaw Jablonski
73686d03a3 test: mock AubManager readMMIO
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-25 16:37:31 +02:00
Michal Mrozek
6ef0af7e22 refactor: remove redundant code
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-08-25 16:14:42 +02:00
Kamil Kopryk
135d249c68 fix: disable RedirectFlushL3HostUsmToExternal
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-08-25 15:57:26 +02:00
Szymon Morek
228da24b38 performance: align alloc size to 2MB on XeKMD/iGPU
Related-To: NEO-15905

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-08-25 15:37:59 +02:00
Radoslaw Jablonski
393604ef80 refactor: numThreadsPerEu
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com>
2025-08-25 11:31:49 +02:00
Kindracki, Jakub Tomasz
614d1b8161 fix: Ignore gcc warnings and disable dll optimizations
Disable compiler optimizations for linux dll unit tests, because they
made the tests use original instead of mock syscalls.

Ignore false-positive gcc warnings:
- Ignore restrict for gcc12 and maybe-uninitialized
for gcc >= 13 warnings in Release builds in the whole project
- Ignore array-bounds warnings in specific cases

Related-To: NEO-8116
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com>
2025-08-25 10:38:54 +02:00
Compute-Runtime-Validation
82a1d0c81c Revert "feature: system allocator support for image APIs"
This reverts commit 001f3a3816.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-08-23 02:06:57 +02:00
Maciej Bielski
9a82e3439a fix: serialize constructBcsEngine
Related-To: NEO-15630

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-08-22 19:23:53 +02:00