Commit Graph

19740 Commits

Author SHA1 Message Date
Aravind Gopalakrishnan
39b28474ae feature: Add new struct for IPC opacity
Related-To: NEO-15185

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-24 22:57:22 +02:00
Artur Harasimiuk
4a15355471 ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-06-24 18:58:44 +02:00
ocldev
b3c1384e9c build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-24 17:22:14 +02:00
Dominik Dabek
cc92027f79 performance: enable ocl usm reuse xe3
also split per api type (ocl,l0) pre xe3

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-24 16:55:07 +02:00
Dominik Dabek
c23a52c0c7 fix: pass timestamp flag for event pool IPC
Add passing non mapped timestamps flag when sharing event pool via IPC.

Related-To: NEO-15335, HSD-18042662217

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-24 15:55:16 +02:00
Maciej Bielski
43442b24e3 fix: check for nullptr before dereferrencing
Related-To: NEO-14473

Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-06-24 15:28:04 +02:00
Dominik Dabek
2a24f93789 test: correct ocl usm pooling tests
Change to TEST_F. Cover combinations of debug flags enabled/disabled
and product helper methods supported/not supported.

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-24 14:51:27 +02:00
Szymon Morek
0db5ce22a1 performance: use resource_barrier on Xe2 and PTL
Related-To: NEO-14943

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-06-24 14:24:47 +02:00
Compute-Runtime-Validation
6b33e62d15 Revert "fix: do not wait for timestamps if flag not set"
This reverts commit ced0511777.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-24 13:17:47 +02:00
Naklicki, Mateusz
bd80531dea fix: allow scratch to be optional
Related-To: NEO-14130

Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-24 11:15:04 +02:00
Compute-Runtime-Validation
408556dcd8 Revert "performance: Use immediate fill for pattern sizes <= 4"
This reverts commit 45a023c123.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-06-24 11:09:22 +02:00
Raiyan Latif
533d351f5d fix: Add External Semaphore IOCTL calls to XE ioctl helper
Related-To: NEO-15298

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-06-24 06:15:53 +02:00
Anvesh Bakwad
bf5eb27e05 feature(sysman): Add Power limits support for Card and Package domain for BMG
Related-To: NEO-13986

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-06-24 05:54:57 +02:00
Lukasz Jobczyk
45a023c123 performance: Use immediate fill for pattern sizes <= 4
Related-To: NEO-9729

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-06-23 20:29:32 +02:00
Chandio, Bibrak Qamar
c1867ed981 feature: atomic attributes for shared system alloc
Related-To: NEO-13715, NEO-14862

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-06-23 20:14:47 +02:00
Slawomir Milczarek
cb4fa456b7 fix: Improved logs for buffer submission and execution to use debug string
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-23 18:52:43 +02:00
ocldev
cbadc1285c build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-23 18:40:02 +02:00
Kamil Kopryk
f0f89836e0 fix: l3 flush after post sync logic in OCL
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-06-23 18:03:21 +02:00
Dominik Dabek
77e25f90d7 fix: prepare for l0 usm reuse enable
adjust ULTs
disable usm reuse in multi device l0
don't initialize usm caches if max reuse size is 0
check requested alignment when returning from cache
guard against double free

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-06-23 17:17:18 +02:00
Bartosz Dunajski
de8f98b43e feature: initial support for aggregated bcs split
Related-To: NEO-14557

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-06-23 16:20:14 +02:00
Mateusz Hoppe
b7580a3998 fix: store image arg size in kernel descriptor
- use arg size when patching bindless offset

Related-To: HSD-18042502539

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-23 13:37:44 +02:00
Krzysztof Gibala
e3fecb932a documentation: Add ISSUE_SUBMISSION_GUIDE.md file
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com>
Signed-off-by: Pawel Wilma <pawel.wilma@intel.com>
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com>
Co-authored-by: Pawel Wilma <pawel.wilma@intel.com>
Co-authored-by: Andrzej Koska <andrzej.koska@intel.com>
2025-06-23 12:58:38 +02:00
Mateusz Hoppe
b8662d1a87 test: allow ocloc compilation to spirv with device in bbox tests
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-06-23 12:51:25 +02:00
Jaroslaw Warchulski
2375ff89bb refactor: cleanup headers
Related-To: NEO-5548
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-06-23 11:23:49 +02:00
Jack Myers
f2b5126598 feature: enable tbx fault manager by default
Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-06-23 09:59:32 +02:00
Naklicki, Mateusz
b462f990b6 fix: prevent underflow in per thread data offset calculation
Related-To: NEO-14719

Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-06-23 09:39:39 +02:00
ocldev
6368f43df8 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-23 06:43:32 +02:00
ocldev
9bc23349bb build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 23:46:16 +02:00
Slawomir Milczarek
2720f2316c feature: Add capability to print debug messages with pid and timestamp
Controlled with the knob DebugMessagesBitmask (1 - pid, 2 - timestamp)

Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-21 19:35:52 +02:00
ocldev
59cb5098e7 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 12:52:57 +02:00
ocldev
c620645ced build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 04:49:51 +02:00
ocldev
393310bd08 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 02:34:02 +02:00
ocldev
98ca767879 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-21 00:34:19 +02:00
Bellekallu Rajkiran
1be3d6ad37 refactor: Refactor product helpers
Related-To: NEO-14627

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-06-20 23:04:34 +02:00
Bellekallu Rajkiran
70f04b112d test: Refactor thread arb tests
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-06-20 23:04:19 +02:00
Aleksandra Nizio
f0780df9be fix: Remove unused AubMemDump logic
Related-To: NEO-14718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com>
2025-06-20 19:54:48 +02:00
Slawomir Milczarek
e7032ab032 fix: Fixed function for printing execution buffer to return correct vm id
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-06-20 12:38:56 +02:00
ocldev
85dd2c464e build: update level_zero revision to v1.22.5
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-20 11:11:44 +02:00
Aravind Gopalakrishnan
aaa01c06f9 refactor: Introduce template type for Ipc data type
Related-To: NEO-15185

Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com>
2025-06-19 03:07:45 +02:00
Neil R. Spruit
dd63a48dfe feature: Support for Level Zero Device Cache Line Size Extension
Related-To: NEO-1324

Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
2025-06-18 22:02:01 +02:00
ocldev
e57e5cde9d build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 21:21:00 +02:00
John Falkowski
764fd33a46 refactor: clSetKernelArgSVMPtr ptr error if debug var set
Related-To: NEO-12988

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-06-18 20:55:48 +02:00
John Falkowski
23394ad330 test: Add tests for blit code coverage
Related-To: NEO-13697

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-06-18 20:50:54 +02:00
shubham kumar
d988763c0f feature: Add support for ecc default state
Related-To: NEO-15058

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-06-18 19:33:08 +02:00
ocldev
10db31afa2 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 17:42:16 +02:00
Michal Mrozek
f6cb013896 refactor: remove redundant member
- it is true on all platforms.

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-06-18 16:15:30 +02:00
Mateusz Jablonski
b1eb32f447 refactor: split definition of L0 event completion timeout
reduce the value for unit tests

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 16:05:33 +02:00
Mateusz Jablonski
b8cebd7105 refactor: prework for parsing pNext extensions for append launch kernel
Related-To: NEO-14560

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 14:31:20 +02:00
Mateusz Jablonski
be924edf3d fix: correct exposing shared cross device alloc capabilities
support depends on kmd capabilities and debug key

Related-To: NEO-14938
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-06-18 12:57:07 +02:00
ocldev
58481f8397 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-06-18 11:15:05 +02:00