ocldev
c592fc4081
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-18 06:41:31 +02:00
Young Jin Yoon
05c6612386
refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs
...
Refactored various member variables in EncodeDispatchKernel to directly
include EncodePostSync
Changed command encoder and command list to use the modified
EncodeDispatchKernel.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-17 20:55:40 +02:00
Slawomir Milczarek
a2d25ca31f
feature: Add syscall wrappers for pidfdopen and pidfdgetfd
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-04-17 19:50:39 +02:00
Szymon Morek
3596522637
refactor: remove unused logic in ULLS controller
...
Related-To: NEO-13843
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-17 18:35:20 +02:00
ocldev
49489a9bd8
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-17 17:44:56 +02:00
Mateusz Jablonski
27d7b633e4
build: use drm-next headers instead of upstream kernel headers
...
pick drm-next uapi headers as of b60301774a8fe6c30b14a95104ec099290a2e904
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-17 17:13:18 +02:00
Brandon Yates
e981e85c31
fix: Only expose THREAD_SCATCH dbg reg in heapless mode
...
Related-to: NEO-14653
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-17 16:48:44 +02:00
Oskar Hubert Weber
1816c8eac4
fix: avoid joining thread in deferred deleter
...
Join thread in DllMain (which we are not aware of)
can result in hang occurring in DeferredDeleter, if the library is
freed before FreeLibraryAndExitThread call from within the worker thread,
the thread gets stuck, thus the main thread is stuck on worker->join().
Related-To: NEO-14121
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2025-04-17 16:17:42 +02:00
Fabian Zwoliński
ee769f5983
fix: Add texture cache flush after kernels writing to images on imm cmdlists
...
- add `hasImageWriteArg` flag to KernelDescriptor,
based on image access qualifier
- add `isPostImageWriteFlushRequired` method to productHelper,
to require cache flush only on selected platforms
- if possible, add the `textureCacheInvalidationEnable` arg to the
existing PC, otherwise add a new PC
Related-To: NEO-13427, HSD-18041321008
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-17 16:04:31 +02:00
Young Jin Yoon
5a2a792c34
Revert "refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs"
...
This reverts commit 40aef1555e .
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-17 15:37:05 +02:00
ocldev
5ed6890e74
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-17 14:33:15 +02:00
ocldev
49947c4e66
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-17 12:30:48 +02:00
Kamil Kopryk
3292256f74
build: disable stringop overflow also on gcc12
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-04-17 12:13:49 +02:00
Compute-Runtime-Validation
b96cf55985
Revert "fix: Return max wg count equal one on platforms without dispatch all ...
...
This reverts commit b8be602bfb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-17 12:10:11 +02:00
Zbigniew Zdanowicz
66c8f86fd8
performance: make reservation in residency before adding to the container
...
Related-To: NEO-13916
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-17 11:02:54 +02:00
Chodor, Jaroslaw
a855ce019e
refactor: pass underlying allocator by ref
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-17 10:43:21 +02:00
Chodor, Jaroslaw
da23da1b0f
test: Additional checks in GivenFclRedirection ocloc tests
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-17 10:30:40 +02:00
Lukasz Jobczyk
d9a40734ae
performance: Remove global fence from CW post sync on BMG
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-17 10:23:40 +02:00
Zbigniew Zdanowicz
f95a9712ca
test: improve zello_printf test
...
- improve object management, create kernels once and remove module when fail
- improve test logging
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-16 18:51:52 +02:00
Chodor, Jaroslaw
eb58e1f964
feature: Allow NEOReadDebugKeys and PrintDebugMessages envs in ocloc
...
This enables NEO's NEOReadDebugKeys and PrintDebugMessages in ocloc
in the same scenarios as in NEO OCL/L0 RT
Note :
* NEOReadDebugKeys=1 should not be prefixed with NEO_OCLOC_
* PrintDebugMessages=1 should be prefixed with NEO_OCLOC_
(to distinguish from OCL/L0 RT usage), so the full env
is NEO_OCLOC_PrintDebugMessages=1
Related-To: NEO-14473
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-16 18:17:15 +02:00
Young Jin Yoon
40aef1555e
refactor: add EncodePostSyncArgs to EncodeDispatchKernelArgs
...
Refactored various member variables in EncodeDispatchKernel to directly
include EncodePostSync
Changed command encoder and command list to use the modified
EncodeDispatchKernel.
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-16 17:46:07 +02:00
Lukasz Jobczyk
f335295432
test: correct uint32_t
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-16 17:22:44 +02:00
Lukasz Jobczyk
0c778ef6f4
performance: Remove global fence from command stream on BMG
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-16 16:01:05 +02:00
Compute-Runtime-Validation
331b515478
Revert "fix: avoid joining thread in deferred deleter"
...
This reverts commit 38a3667304 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-16 15:18:27 +02:00
Zbigniew Zdanowicz
908cd0abb7
performance: unify all specific non append method calls into single conditional
...
Related-To: NEO-13916
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-16 15:01:21 +02:00
Grzegorz Wawiorko
213e34135c
fix: Update CL_DEVICE_LATEST_CONFORMANCE_VERSION_PASSED value
...
Signed-off-by: Grzegorz Wawiorko <grzegorz.wawiorko@intel.com >
2025-04-16 12:59:01 +02:00
Szymon Morek
4d60465a9e
fix: don't flush texture cache if not required
...
Related-To: NEO-14645
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-16 10:38:24 +02:00
Chodor, Jaroslaw
b423084861
refactor: Change FinalizerInputType debug var to string
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-16 10:33:19 +02:00
Chodor, Jaroslaw
7744251995
refactor: explicit copy/move operations in OpaqueElementAllocator
...
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-16 10:10:05 +02:00
Oskar Hubert Weber
38a3667304
fix: avoid joining thread in deferred deleter
...
Join thread in DllMain (which we are not aware of)
can result in hang occurring in DeferredDeleter, if the library is
freed before FreeLibraryAndExitThread call from within the worker thread,
the thread gets stuck, thus the main thread is stuck on worker->join().
Related-To: NEO-14121
Signed-off-by: Oskar Hubert Weber <oskar.hubert.weber@intel.com >
2025-04-16 10:02:10 +02:00
Mateusz Jablonski
f6b92aa5d5
build: update default PTL revision to B0
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-16 09:44:58 +02:00
Tomasz Biernacik
eff2d1cde8
performance: change usage for semaphoreBuffer on integrated devices
...
Related-To: NEO-9421
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-04-16 09:07:05 +02:00
Chandio, Bibrak Qamar
bed2ad1ac0
feature: memAdise for System Allocator
...
Related-To: NEO-13715
Implements basic functionality for zeCommandListAppendMemoryAdvise for
system allocator
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-16 07:11:14 +02:00
Raiyan Latif
1a1806394d
test: Disable multi-threaded external semaphore test
...
This reverts commit c658720b8e .
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-16 06:28:56 +02:00
Chodor, Jaroslaw
a336d5d772
refactor: remove expicitly deleted copy c-tor in ContextImp
...
Rely on NEO::NonCopyableAndNonMovableClass instead
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-15 22:48:39 +02:00
shubham kumar
48bbf12eb5
fix: correct gfx_core_helper definitions for EUSS
...
Related-To: NEO-14337
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-04-15 20:02:36 +02:00
Raiyan Latif
c658720b8e
test: Re-enable multi-threaded external semaphore test
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-15 19:51:48 +02:00
Chodor, Jaroslaw
2ce694c52b
feature: Enabling support for redirecting FCL to IGC for OCLOC
...
This allows for invoking IGC as OCL C translator in OCLOC paths
Accepted debug env :
NEO_OCLOC_UseIgcAsFcl=1 ; forces IGC
NEO_OCLOC_UseIgcAsFcl=2 ; forces FCL
NEO_OCLOC_UseIgcAsFcl=0 ; use defaults
Related-To: NEO-14473
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-04-15 16:44:35 +02:00
Tomasz Biernacik
5bf8b66498
feature: disable getting fd from vmExport
...
Related-To: NEO-12680
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-04-15 16:08:40 +02:00
Maciej Plewka
b8be602bfb
fix: Return max wg count equal one on platforms without dispatch all support
...
Related-To: NEO-14125, GSD-10725
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-04-15 15:41:23 +02:00
Mateusz Jablonski
c16d02736d
test: remove not needed test trait
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-15 15:20:25 +02:00
Lukasz Jobczyk
06e375fdc6
refactor: Add debug break for partial make resident
...
Resolves: NEO-13711
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-15 14:59:28 +02:00
Maciej Bielski
bf68fed199
test: mark a function as override
...
Clang-tidy rule: `[modernize-use-override]`
Related-To: NEO-14506
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-04-15 14:32:27 +02:00
Lukasz Jobczyk
f7939735da
refactor: Adjust USM cleaner to ULLS light
...
Related-To: NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-15 14:05:02 +02:00
Lukasz Jobczyk
455209aadc
refactor: Simplify fence selection in ULLS
...
Related-To: NEO-14642
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-15 14:04:47 +02:00
Mateusz Jablonski
21f6bb8889
build: update opencl headers to v2024.10.24
...
https://github.com/intel/compute-runtime/issues/822
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-15 10:06:20 +02:00
Szymon Morek
1432f6a7b2
test: don't call expectMemory on compressed data
...
Compressed memory can't be compared using expectMemory api.
Instead, compressed memory is transferred to usm host.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-15 09:22:48 +02:00
ocldev
ebc85b7bef
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-15 05:25:56 +02:00
ocldev
06f253d57c
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-14 21:32:38 +02:00
Marcel Skierkowski
31f0fd4672
refactor: rename variable slmSize
...
Max programmable slm size is stored in RuntimeCapabilityTable as slmSize.
That is misleading name
Rename the variable slmSize to better reflect the actual meaning of the member.
Related-To: NEO-12949
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-14 20:00:29 +02:00