Commit Graph

19151 Commits

Author SHA1 Message Date
ocldev 0941b1ac29 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-04-24 10:20:55 +02:00
Joshua Santosh Ranjan bcc085dd7b fix: return error when incorrectly querying paraminfo
return error if param info is queried for 0 parameters,
but the parameter count is not 0 for the programmable.

Related-To: NEO-14507

Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-04-24 09:25:47 +02:00
Mateusz Jablonski ef4ed582fa refactor: change type of stype member in L0 tools driver extensions
use uint32_t-alias type to avoid casting out of zet_structure_type_t enum range
Related-To: NEO-12901

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-04-24 09:21:09 +02:00
Compute-Runtime-Validation d28fcdb55b Revert "refactor: Simplify handles destroy"
This reverts commit 8776bdba2f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-04-24 05:51:18 +02:00
Raiyan Latif e0808523ee refactor: Re-enable external semaphore MT test
Related-To: NEO-11488

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-04-23 18:20:38 +02:00
Lukasz Jobczyk f36e3c7d23 refactor: Disable gem close worker in ULTs
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-04-23 17:58:18 +02:00
ocldev de4b403eb8 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-04-23 17:00:53 +02:00
Mateusz Jablonski 627ffd1829 test: cleanup NOLINT comments related to L0 core driver extensions
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-04-23 15:31:11 +02:00
Mateusz Jablonski a81c1f38d2 refactor: cleanup duplicated NOLINT comments
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-04-23 15:15:20 +02:00
Lukasz Jobczyk 8776bdba2f refactor: Simplify handles destroy
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-04-23 14:30:37 +02:00
Michał Pryba edfc512d3b test: adjust test machers after pre-gen12 removal
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com>
2025-04-23 14:30:21 +02:00
Maciej Plewka 6d085ed0d4 fix: Return max wg count equal one on platforms without dispatch all support
Second push of a change that was reverted due to errors in tests
Related-To: NEO-14125, GSD-10725

Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-04-23 13:48:11 +02:00
Lukasz Jobczyk 53f0832614 fix: Register shared handle size on windows
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-04-23 13:00:27 +02:00
ocldev 9a87d83134 build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-04-23 12:14:25 +02:00
Lukasz Jobczyk 5d2b673ef6 fix: Adjust waitpkg threshold to 20 us
Resolves: HSD-13012958900

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-04-23 10:46:22 +02:00
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