Commit Graph

20103 Commits

Author SHA1 Message Date
Brandon Yates
05d57ce28a fix: set EventRead reserved field to zero in debugger
Related-to: HSD-18042688323

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-07-25 13:40:47 +02:00
ocldev
d37ba1ba10 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-25 13:34:18 +02:00
Slawomir Milczarek
8c376fe2f9 feature: Introduce split for release variables
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-07-25 13:22:57 +02:00
Pratik Bari
3f241b9fc5 refactor(sysman): Refine Sysman Engine Module
Related-To: NEO-14756

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-07-25 13:07:31 +02:00
Aleksandra Nizio
dfc97c016e 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-25 12:42:26 +02:00
ocldev
2b96f54a9f build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-25 06:29:12 +02:00
Compute-Runtime-Validation
51b5eeda09 Revert "refactor: Refine Sysman Engine Module"
This reverts commit b240f92e82.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-25 02:40:25 +02:00
ocldev
12cba6268a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-25 01:58:03 +02:00
Chandio, Bibrak Qamar
aeb85c202c fix: Add more return types to parseUSMType
Related-To: NEO-15604, GSD-11403

Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com>
2025-07-24 21:56:21 +02:00
Chodor, Jaroslaw
7e8cbf749b refactor: Don't force presence of copy assign for stacvec::resize
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-24 19:19:01 +02:00
ocldev
9bab98e421 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-24 18:01:30 +02:00
Mateusz Jablonski
0a347a2d8b refactor: remove not needed code related to vme usage
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-24 17:54:51 +02:00
Zbigniew Zdanowicz
cdc7be1518 performance: limit number of queries when getting usm allocation data
Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-24 17:35:33 +02:00
Bartosz Dunajski
1a51b7a214 refactor: remove not needed method
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-24 17:24:46 +02:00
shubham kumar
4011006a3a fix: Handle multiple device interface paths for windows PMT init
Related-To: NEO-15620

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-24 16:57:35 +02:00
Mateusz Jablonski
aeb46dc785 refactor: remove not needed constant isUsingMediaSamplerDopClockGate
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-24 16:53:49 +02:00
Mateusz Jablonski
066447e5eb refactor: remove not needed code
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-24 16:33:29 +02:00
Filip Hazubski
58b4d1951a Revert "fix: RTDispatchGlobals programming"
This reverts commit fe34302a3a.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-07-24 16:30:24 +02:00
ocldev
a591f919bb build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-24 16:12:40 +02:00
Zbigniew Zdanowicz
f4d238b281 performance: move main mutation object instead of copy and destruct
Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-24 15:54:55 +02:00
Mateusz Hoppe
016582a259 fix(ocl): unpack zebin binary
- unpackSingleDeviceBinary() validates target machine and extracts
information from ELF sections

Related-To: NEO-15574

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-24 15:46:31 +02:00
Dominik Dabek
a8553a55c3 fix: disable usm pooling on non-hw
Usm pooling does not work with saving/downloading whole allocations on
non-hw csrs.

Related-To: NEO-6893

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-07-24 15:04:57 +02:00
Young Jin Yoon
14ea40f85d test: fix staging buffer fixture
Fix the test fixture for staging buffer logic to respect
additional blit properties setting, as implemented in the
isValidForStagingTransfer function of cmdlist_hw_immediate.inl.

Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-07-24 14:52:32 +02:00
Grzegorz Choinski
b3095d3fda ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-07-24 14:35:22 +02:00
Young Jin Yoon
4e090ad562 test: modify offload tests to use copy csr
Fixed some of copy offload tests that are designed with copy
command stream receiver to not to use additional blit
properties.

Related-To: NEO-7067
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com>
2025-07-24 14:35:07 +02:00
Chodor, Jaroslaw
656a4b1b38 test: Refactoring Record&Replay mocks
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-07-24 13:22:43 +02:00
Pratik Bari
b240f92e82 refactor: Refine Sysman Engine Module
Related-To: NEO-14756

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-07-24 12:48:10 +02:00
Mateusz Jablonski
87ed4728f2 fix: add if guards for API definition to avoid future conflicts
Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-24 12:38:48 +02:00
Mateusz Jablonski
bbafd20b6a test: add immediate arg to zello_arg_slm black box test
the test shows example of setting immediate arg
using zeCommandListAppendLaunchKernelWithArguments

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-24 12:31:50 +02:00
Zbigniew Zdanowicz
7bcce38ae4 performance: split mutation data into event and kernel for better locality
Related-To: NEO-13916

Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com>
2025-07-24 11:51:13 +02:00
Mateusz Hoppe
575fe7fe33 fix: remove local dispatch support
Related-To: NEO-14561

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-07-24 10:31:18 +02:00
Bartosz Dunajski
e3e1ae0def refactor: helper function to set bcs split transfer direction
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-07-24 10:31:03 +02:00
ocldev
1f90670717 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-23 22:26:19 +02:00
Matias Cabral
93195e3501 feature: support for Metric Scopes
Resolves: NEO-15136

Signed-off-by: Matias Cabral <matias.a.cabral@intel.com>
2025-07-23 21:42:48 +02:00
Szymon Morek
bbcca97682 fix: flush cache after accessing img from buffer
Related-To: NEO-15391

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-07-23 19:17:47 +02:00
ocldev
7e6436563e build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-23 17:38:58 +02:00
Szymon Morek
6526a7fb66 Revert "performance: enable staging copy in L0"
This reverts commit 57e4cc025f.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-07-23 17:32:05 +02:00
Mateusz Jablonski
6a572cd61c build: correct setting LD_LIBRARY_PATH in ocloc_cmd_prefix
https://github.com/intel/compute-runtime/issues/682
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-23 16:03:49 +02:00
ocldev
9ed6ee3cfc build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-23 15:03:27 +02:00
ocldev
cbbace8f10 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-23 13:38:42 +02:00
shubham kumar
28dd2d36ff fix: Send proper buffer size to EUSS open stream escape call
Related-To: NEO-15590

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-07-23 13:00:59 +02:00
Naklicki, Mateusz
417e89e5a2 fix: add missing include
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-07-23 12:43:38 +02:00
Mateusz Jablonski
df7e114d54 fix: correct global device synchronization
skip uninitialized command stream receivers

Additionally, add L0 black box for kernel with arg slm

Test verifies new simplified L0 API

Functions:
- zerDriverGetDefaultContext
- zeDeviceSynchronize
- zeCommandListAppendLaunchKernelWithArguments
- zerIdentifierTranslateToDeviceHandle
- zerDeviceTranslateToIdentifier
- zerDriverGetLastErrorDescription

Definitions:
- defaultCommandQueueDesc
- defaultHostMemDesc
- defaultDeviceMemDesc

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-07-23 12:39:29 +02:00
ocldev
36f10319c4 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-07-23 06:28:46 +02:00
Compute-Runtime-Validation
cf89342bf8 Revert "fix: flush cache after accessing img from buffer"
This reverts commit b90b77e4e3.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-23 05:25:55 +02:00
Compute-Runtime-Validation
357fd3108e Revert "refactor: move surface state programming method to base class"
This reverts commit 5893fb08fb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-23 04:37:46 +02:00
Compute-Runtime-Validation
321f285fd9 Revert "fix: correct global device synchronization"
This reverts commit 8bdc479fe7.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-07-22 21:34:43 +02:00
Pawel Cieslak
7c30baf05f ci: infra revision update
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-07-22 19:54:02 +02:00
Naklicki, Mateusz
dade66307e refactor: cleanup header includes 4/n
cleanup of opencl/source directory

Related-To: NEO-15383
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com>
2025-07-22 19:36:34 +02:00
Maciej Plewka
88fb60a515 fix: do not align to 64kb when requested alignment is bigger
Related-To: NEO-14082
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-07-22 19:32:29 +02:00