Commit Graph

18580 Commits

Author SHA1 Message Date
Jitendra Sharma
2daca51bd9 build: update eudebug headers
Related-To: NEO-14069
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
2025-02-19 09:22:15 +01:00
ocldev
91f3cb23c5 build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-19 06:18:14 +01:00
ocldev
be7b26cdc1 build: igsc revision update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-19 01:05:21 +01:00
ocldev
ee28b440c2 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-18 23:24:58 +01:00
Filip Hazubski
cff9ea3966 performance: Use std::move when initializing RelocationInfo
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 20:47:52 +01:00
Maciej Plewka
6263425cc9 fix: pass args to obtainCommandStream in correct order
Related-To: NEO-13987
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-02-18 20:22:01 +01:00
Filip Hazubski
4be1153253 fix: Remove pragma once from inl files
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 20:19:15 +01:00
Vysochyn, Illia
e59f61b02e feature: Update INTERFACE_DESCRIPTOR_DATA for Xe3
Related-To: NEO-13771, HSD-18041256338, HSD-14013056398

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-02-18 18:03:13 +01:00
Damian Tomczak
79cee3405d test: missing heapless disable for test testing growth of ssh with bindful
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-18 17:28:50 +01:00
Filip Hazubski
6b6202446b fix: Add asserts to ensure NonCopyable and NonMovable 3/n
Related-To: NEO-14068

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 17:16:03 +01:00
Bellekallu Rajkiran
ff9d0d7ea0 fix: fix setting up ccs mode
Related-To: NEO-14122

Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com>
2025-02-18 17:10:51 +01:00
Bartosz Dunajski
ee6dbfc011 feature: combined CB event profiling support
Related-To: NEO-13971

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-18 16:44:07 +01:00
Chodor, Jaroslaw
8f43be8800 refactor: Enforce constexpr evaluation on getNonReleaseKeyName
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
2025-02-18 16:03:41 +01:00
Vysochyn, Illia
42e06790da feature: Update COMPUTE_WALKER for Xe3
Related-To: NEO-13771, HSD-18041256338, HSD-14013056398

Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com>
2025-02-18 15:53:31 +01:00
Mateusz Hoppe
aed5b6c22a refactor: add validateLaunchParams() function
Related-To: NEO-13954

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-18 15:15:01 +01:00
Bartosz Dunajski
c1f2ff1ad6 fix: disable batched dispatch mode in aub csr
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-18 13:45:15 +01:00
Filip Hazubski
c651209617 fix: Add asserts to ensure NonCopyable and NonMovable 2/n
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 13:08:00 +01:00
Damian Tomczak
8333ba3e6c test: fix timeout when heapless and taskCount bigger than tag
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-18 12:52:16 +01:00
Filip Hazubski
e25f9a7fd3 refactor: Remove no longer needed comment related to WddmEventsImp
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 11:34:23 +01:00
Michal Mrozek
e9edae067a test: adapt tests
- arguments may be inline, in such case ioh is not updated
- scratch pointer may be optional

Signed-off-by: Michal Mrozek <michal.mrozek@intel.com>
2025-02-18 09:59:34 +01:00
Filip Hazubski
6b2b42972a fix: Add asserts to ensure NonCopyable and NonMovable 1/n
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-18 09:41:20 +01:00
Compute-Runtime-Validation
72a5e52385 Revert "refactor: add validateLaunchParams() function"
This reverts commit aafefda74f.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-18 08:02:04 +01:00
ocldev
c262aa63a4 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-18 07:48:06 +01:00
Jack Myers
c26d24e555 fix: tbx page fault manager hang issue
- Updated `isAllocTbxFaultable` to exclude `gpuTimestampDeviceBuffer` from being
faultable.
- Replaced `SpinLock` with `RecursiveSpinLock` in `CpuPageFaultManager` and
`TbxPageFaultManager` to allow recursive locking.
- Added unit tests to verify the correct handling of `gpuTimestampDeviceBuffer`
in `TbxCommandStreamTests`.

Related-To: NEO-13748
Signed-off-by: Jack Myers <jack.myers@intel.com>
2025-02-18 05:05:38 +01:00
Mateusz Hoppe
9c962cdbc8 test: fix error message in opencl ULTs
- opencl ults do not require changing directory
- fix base execution directory for all aub test modes

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-18 02:44:02 +01:00
Lukasz Jobczyk
051f7928f1 performance: tiny improvements for ULLS light
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-17 23:52:33 +01:00
Kamil Kopryk
b1ffe640bb refactor: correct typo
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-17 23:31:27 +01:00
Artur Harasimiuk
d65b96be4e ci: infra revision update
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-02-17 21:33:23 +01:00
ocldev
104db1fb21 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-17 20:52:08 +01:00
Mateusz Jablonski
5866a2157a test: remove empty line
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-17 20:34:47 +01:00
Mateusz Jablonski
87f4cd8e83 feature: expose separate L0 driver handle per product family in Core/Tools path
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-17 18:54:07 +01:00
Mateusz Hoppe
aafefda74f refactor: add validateLaunchParams() function
Related-To: NEO-13954

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
2025-02-17 17:06:41 +01:00
Lukasz Jobczyk
84eaca3330 fix: Restore wait for inOrder counter in heapless mode
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-17 16:11:45 +01:00
Grzegorz Choinski
9e8c8108fa ci: infra revision update
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com>
2025-02-17 16:00:38 +01:00
ocldev
128ff52bd2 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-17 15:37:24 +01:00
Filip Hazubski
4c7900008f refactor: Change wording from NonCopyableOrMovable to NonCopyableAndNonMovable
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-17 14:19:10 +01:00
Mateusz Jablonski
28be16771d test: add test for creating separate platform per product family in OCL path
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-17 13:59:07 +01:00
Filip Hazubski
78c951181d performance: Avoid creating string copies when loading os library
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-17 13:06:07 +01:00
Fabian Zwoliński
ad968550e8 fix: separate isUsmPoolAllocatorSupported for host and device
Related-To: NEO-12287, HSD-18041505773

Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-02-17 11:47:34 +01:00
Filip Hazubski
855581d03d fix: Add assert that ExternalSemaphoreController is NonCopyableOrMovable
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-17 10:43:35 +01:00
Maciej Bielski
6924a48ca6 refactor: prepare CLOS logic for extension
Prepare cache setup and reservation logic to be extended w.r.t other
cache-levels.

Conceptually this change is like adding a switch-statement, in several
places, in which existing code makes a single (and only) case. This is
caused by splitting larger development to ease the review. Further cases
will be added in following steps. Such approach sometimes creates code
which may seem redundant but it is meant to simplify plugging following
extensions in an easy way.

Related-To: NEO-12837
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com>
2025-02-17 10:43:08 +01:00
Damian Tomczak
9f3a95b7d6 test: fix when heapless is enabled incorrect initial tag value provided
Related-to: NEO-12737

Signed-off-by: Damian Tomczak <damian.tomczak@intel.com>
2025-02-17 10:12:20 +01:00
Lukasz Jobczyk
8be2199465 performance: Disable BCS for ULLS light
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-17 10:12:05 +01:00
ocldev
69664b7e2b build: dependencies update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-17 06:35:31 +01:00
Mateusz Jablonski
24a61d096d fix: correct logic of groupDevices function
discrete devices should be exposed before integrated devices

Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-16 14:27:44 +01:00
ocldev
eae7510b64 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-15 12:40:01 +01:00
ocldev
1143f6b0a0 build: update level_zero revision to v1.20.4
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-15 05:25:46 +01:00
ocldev
4cae5f409b build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-14 22:32:03 +01:00
Lukasz Jobczyk
14b89591e6 performance: Disable gem close worker for ULLS light
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-14 19:03:28 +01:00
Brandon Yates
4da8a3694c feature: Enable page faults for xe driver with debugger on
Related-to: NEO-10134

Signed-off-by: Brandon Yates <brandon.yates@intel.com>
2025-02-14 19:01:55 +01:00