Commit Graph

19455 Commits

Author SHA1 Message Date
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
Slawomir Milczarek 70619b4e6c fix: Fixed build errors on RHEL 8.10
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com>
2025-05-19 22:05:08 +02:00
ocldev 34bd6aae11 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-05-19 21:48:12 +02:00
Dominik Dabek 7a091919a4 fix: usm reuse trim, non locked vector read
Remove checking allocations.empty before lock.

Related-To: NEO-14529

Signed-off-by: Dominik Dabek <dominik.dabek@intel.com>
2025-05-19 21:17:17 +02:00
Bellekallu Rajkiran ccf4a0ff03 test: add bcs suffix for copy tests
Related-To: NEO-13003, NEO-14814

Signed-off-by: Jack Myers <jack.myers@intel.com>
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-05-19 21:17:02 +02:00
Raiyan Latif 60eecb4ad4 fix: Override SYNCOBJ IOCTL value in i915 prelim helper
The IOCTL value of DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE in
prelim header was found to be different than in base
drm header.

Related-To: NEO-14676

Signed-off-by: Raiyan Latif <raiyan.latif@intel.com>
2025-05-19 19:39:30 +02:00
Filip Hazubski 72608a691a ci: infra revision update
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-19 18:22:33 +02:00
Filip Hazubski 433bddd4c2 test: aub_configs version update
Related-To: NEO-14749

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-05-19 17:14:14 +02:00
Szymon Morek 23c817803d performance: enable compression for iGPU on linux
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-05-19 16:20:37 +02:00
Vysochyn, Illia f99a4c2193 feature: Define thread group dispatch size according to kernel metadata
Related-To: NEO-10945

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-05-19 16:02:21 +02:00