Mateusz Jablonski
9106695559
documentation: add instructions to build legacy1 package
...
Related-To: NEO-14596
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-23 10:36:57 +02:00
Pratik Bari
2113882bf5
feature(sysman): Expose the config pair to the Engine Handle
...
Related-To: NEO-14635
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-04-23 10:21:15 +02:00
ocldev
2ea6c09f51
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-23 09:50:11 +02:00
Compute-Runtime-Validation
30f6ddb6c7
Revert "refactor: deallocate via gmm"
...
This reverts commit bf861d8d49 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-23 03:50:43 +02:00
ocldev
68da8414cb
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-22 20:22:04 +02:00
ocldev
4b4dd6b04d
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-22 18:52:27 +02:00
ocldev
735b27359d
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-22 17:36:43 +02:00
Szymon Morek
6a4ddf5dfb
performance: extend usage of staging buffers
...
Related-To: NEO-14026
Move enabling from xe2 to xe2_and_later
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-22 16:46:52 +02:00
Lukasz Jobczyk
bf861d8d49
refactor: deallocate via gmm
...
Related-To: NEO-13051
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-22 16:46:36 +02:00
ocldev
047aa3548f
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-22 12:43:41 +02:00
Lukasz Jobczyk
d510f742da
fix: Pass Deallocate2 callback to gmm
...
Resolves: HSD-18041541320
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-22 12:08:56 +02:00
Pawel Cieslak
8fa2ef1954
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-04-22 11:37:23 +02:00
Slawomir Milczarek
297d4c99e8
refactor: Add missing const identifier
...
Related-To: NEO-12952
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-04-22 10:41:28 +02:00
ocldev
e1da43e338
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-22 10:16:20 +02:00
Chandio, Bibrak Qamar
61a9901edd
test: fixes a clang-tidy error
...
Related-To: NEO-13715
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-18 20:01:41 +02:00
Brandon Yates
42b097ab4f
fix: Only expose THREAD_SCRATCH dbg reg in heapless mode
...
Related-to: NEO-14653
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-18 18:30:13 +02:00
ocldev
b1813dd32a
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-18 18:08:29 +02:00
Pawel Cieslak
b65a307dc9
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-04-18 16:13:53 +02:00
ocldev
3d1aef0a83
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-18 16:04:28 +02:00
Mateusz Jablonski
0dd2535674
refactor: change type of stype member in L0 Core driver extensions
...
use uint32_t-alias type to avoid casting out of ze_structure_type_t enum range
Related-To: NEO-12901
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-18 15:02:31 +02:00
Mateusz Jablonski
95b685e46e
documentation: update documentation related to released packages
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-18 14:29:48 +02:00
ocldev
c52ad52eb5
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-18 14:11:50 +02:00
Mateusz Jablonski
711d250b8a
refactor: remove redundant definition of stype
...
Removed definitions are already defined in level-zero repo
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-18 13:43:14 +02:00
Aravind Gopalakrishnan
b4f95a1a26
feature: Add pidfd option for IPC handle import
...
Related-To: NEO-10380
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-18 13:01:27 +02:00
Compute-Runtime-Validation
4e81b84d07
Revert "fix: Only expose THREAD_SCATCH dbg reg in heapless mode"
...
This reverts commit e981e85c31 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-18 12:42:33 +02:00
Fabian Zwoliński
204577a91f
fix: disable TimestampPoolAllocator
...
Related-To: NEO-12287, HSD-13012945876
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-18 11:30:35 +02:00
Bellekallu Rajkiran
092403f041
feature: Add get local id test kernel
...
Related-To: NEO-14415
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-04-18 11:22:31 +02:00
Mateusz Hoppe
990fa0d8a9
fix: assign secondary contexts from correct device
...
- for root device, copy engines from subdevice are used, secondary
contexts must be selected from subdevice in this case
- return low priority BCS from subdevice
Related-To: NEO-14559
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-04-18 10:55:39 +02:00
Compute-Runtime-Validation
fe1db94454
Revert "performance: Remove global fence from command stream on BMG"
...
This reverts commit 0c778ef6f4 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-18 09:23:16 +02:00
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