Commit Graph

19464 Commits

Author SHA1 Message Date
Kamil Kopryk d247358fdf fix: program 8 maxBVHLevels as 0 - special case
Related-To: NEO-14423

Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-23 16:37:37 +02:00
Filip Hazubski 3dc32cec88 feature: Add debug key to override number of threads per EU
Related-To: HSD-22021012755, NEO-14749

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-23 16:20:40 +02:00
Lukasz Jobczyk 0e3397547c fix: Adjust waitpkg counter for non ulls light
Resolves: NEO-14866, HSD-18042153820

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-23 15:58:21 +02:00
Bartosz Dunajski 6cb07b9d1c refactor: remove not needed code
Related-To: NEO-7067

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-23 15:58:06 +02:00
Mateusz Jablonski 98bf872fdd fix: return error when cannot obtain debug surface size
remove default max debug surface size
check state save area size only for debug scenarios
reduce state save area size in unit tests - rely on values from mock

Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-23 14:48:08 +02:00
Bartosz Dunajski efbf505744 refactor: pass additional flag to getDefaultCopyOffloadMode method
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-23 14:26:29 +02:00
ocldev b9db012ae7 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-23 13:54:05 +02:00
Bartosz Dunajski 46a5c266b7 feature: copy offload signaling depends on useAdditionalBlitProperties
Related-To: NEO-7067

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-23 13:19:45 +02:00
Lukasz Jobczyk 86e7d5b276 performance: Skip fence after PC when no post sync write
Related-To: NEO-14642

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-23 10:33:28 +02:00
Mateusz Hoppe 8e5b29f55e feature: optimize local ids generation
- only emit local ids for required dimensions

Related-To: NEO-15007

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-23 09:59:31 +02:00
Mateusz Hoppe 0d57dcfdf0 feature: add L0 API querying priority levels - zeDeviceGetPriorityLevels()
Related-To: NEO-14572

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-23 09:24:16 +02:00
ocldev a423493a4a build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-23 03:20:01 +02:00
Compute-Runtime-Validation 593c9e76f2 Revert "fix: correct limitation for num threads per thread group"
This reverts commit 6ad4ad41b1.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-23 02:51:17 +02:00
Raiyan Latif d6849a5605 feature: Add support for External Semaphore TimelineSemaphoreFd
Related-To: NEO-15032

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-23 00:40:05 +02:00
shubham kumar a61181f1f9 fix: use correct mask to extract IP in EUSS for all cores
Related-To: NEO-14920

Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-05-22 23:37:18 +02:00
Filip Hazubski a5b82acf02 fix: Update getStackSizePerRay for 30.01 release helper
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-22 19:58:18 +02:00
Arek G db84fc713c performance: Disable ULLS if Power Hints are set to 100 (max)
Related-To: NEO-14763, HSD-16026432518

Signed-off-by: Arek G <arkadiusz.grubba@intel.com>
2025-05-22 16:57:17 +02:00
Filip Hazubski 197727c408 build: kernels_bin and infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-22 15:09:31 +02:00
ocldev 1133a6eb8b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-22 12:52:23 +02:00
Compute-Runtime-Validation 78839685fc Revert "feature: enable bindless mode and global bindless allocator in L0 on ...
This reverts commit 7ef85b5853.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-05-22 12:52:10 +02:00
Chodor, Jaroslaw a97563bf48 feature: Adding mechanism for overriding exposed device IP version
Related-To: GSD-10248

Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-05-22 11:59:26 +02:00
Lukasz Jobczyk 680fa1ec1d refactor: Split direct_submission_hw.inl
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-05-22 11:27:52 +02:00
Szymon Morek a614c0bb95 performance: set tag buffer non-coherent on iGPU
There's no need to snoop cpu cache's for tag buffer.
Tag buffer is mostly read-only on CPU.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-22 10:46:42 +02:00
Kamil Kopryk caf1781e73 fix: add L3 flush after post sync for zero copy mem objects
Related-To: NEO-13163
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-22 10:23:26 +02:00
Pratik Bari 90da066972 feature(sysman): Changes in the VF Management w.r.t Xe driver
- The Support for VF Engine Utilization has been added.
- The call to zesVFManagementGetVFCapabilitiesExp2
returns a valid error in case of failure.

Related-To: NEO-13442

Signed-off-by: Pratik Bari <pratik.bari@intel.com>
2025-05-22 08:59:25 +02:00
Bartosz Dunajski b496274d1a fix: enable single temporary allocations list mode
Related-To: NEO-14641

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-22 08:45:46 +02:00
Szymon Morek a2c41e4749 fix: add mock for staging buffer size
No need to allocate 2MB in unit tests.
This commit changes this size to 4KB.

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-22 08:36:01 +02:00
ocldev b9a3f712ed build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-22 02:51:17 +02:00
Katarzyna Cencelewska 6ad4ad41b1 fix: correct limitation for num threads per thread group
taking into account the max work group limit

Resolves: NEO-14922
Related-To: NEO-11881
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com>
2025-05-22 00:06:21 +02:00
John Falkowski 5f80490385 test: Correct variable name
Related-To: NEO-12988

Signed-off-by: John Falkowski <john.falkowski@intel.com>
2025-05-21 20:04:59 +02:00
Filip Hazubski 3e59a2f108 fix: Correct IoctlHelperXe logic to query PF support
Move logic in order to respect relevant checks before trying to query support.

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-21 18:55:17 +02:00
Slawomir Milczarek 0b46fb9f0d refactor: Add allocation type parameter to ioctl helper functions
Related-To: NEO-12952

Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-05-21 17:06:33 +02:00
Mateusz Jablonski 8353f68307 feature(internal): add debug key to override max debug surface size
reduce the value in unit tests

Related-To: NEO-14097
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-05-21 14:57:41 +02:00
ocldev 6cfb307bd0 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-21 14:03:18 +02:00
Bartosz Dunajski 91940d2a79 fix: initial support for single temporary allocations list
Related-To: NEO-14641

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-05-21 13:16:15 +02:00
ocldev f25fa0ad27 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-21 11:06:58 +02:00
Tomasz Biernacik 0d0a12b04e test: add coverage for overriding cacheable flag by DRM
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com>
2025-05-21 09:55:22 +02:00
ocldev 3aa1a18aac build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-21 09:42:40 +02:00
Szymon Morek 3ba25459e8 performance: set timestamps as non-coherent since xe2
Related-To: NEO-14360

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-21 07:49:56 +02:00
ocldev ed7482751b build: igc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-20 19:28:55 +02:00
Filip Hazubski 6de21c62b5 build: kernels_bin update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-20 16:23:30 +02:00
Jakub Nowacki 4ca596c535 fix: add missing extension ults
Related-To: NEO-9988

Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com>
2025-05-20 16:03:18 +02:00
Jaroslaw Warchulski 7ef85b5853 feature: enable bindless mode and global bindless allocator in L0 on ARL
Related-To: NEO-14995
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com>
2025-05-20 14:37:07 +02:00
Mateusz Hoppe b01ab1176d fix: store kernel in cmdlist when printf buffer is created
Resolves: NEO-14993

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-05-20 14:15:32 +02:00
Maciej Bielski 0f8ee57f98 feature: add NEO_LOCAL_MEMORY_ALLOCATION_MODE
Allow the application to force storageInfo.localOnly and get the
out-of-memory returned if not possible.

This is a windows-only feature supported on discrete platforms.

Related-To: NEO-13428
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-05-20 14:15:17 +02:00
Jitendra Sharma 0f19182214 feature: Extract SIP binary and SSAH from external SIP Lib
Related-To: NEO-13737
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-05-20 13:21:46 +02:00
Kamil Kopryk 4a98d513fb test: adjust l3 flush after post sync logic
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-05-20 12:18:46 +02:00
ocldev 1d9ae3aa73 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-20 11:31:40 +02:00
Filip Hazubski 8f0049c026 ci: infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-20 10:58:49 +02:00
Raiyan Latif 2b5e2ee851 feature: Add signal/wait support for OpaqueFd external semaphore
Related-To: NEO-14676

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-19 22:56:48 +02:00