Commit Graph

18597 Commits

Author SHA1 Message Date
Mateusz Jablonski 7865509aa0 feature: enable WMTP on BMG
Related-To: NEO-12814
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-20 12:52:40 +01:00
ocldev 3a469fe446 build: kernels_bin update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-20 11:12:05 +01:00
Compute-Runtime-Validation 0996247dfd Revert "performance: Enable ULLS light for MTLH"
This reverts commit 7a62f27d8b.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-20 11:11:51 +01:00
Bartosz Dunajski a0a735804f feature: disable counter caching for external storage Events
Related-To: NEO-13971

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-20 11:11:29 +01:00
Bartosz Dunajski 20191f4ccf feature: handle combined CB event TS residency and reset
Related-To: NEO-13971

Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-20 11:11:14 +01:00
Fabian Zwoliński bf20ae7ae8 fix: configure ISA Pool params based on productHelper
When is2MBLocalMemAlignmentEnabled returns true,
increase pool size for builtins from 64k to 2MB.

Additionally, set appropriate alignment for kernel ISA heap allocations.
Additionally, configure isaAllocationPageSize based on productHelper

Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com>
2025-02-20 08:42:35 +01:00
Anvesh Bakwad e815da1e4f feature(sysman): Modify getEnergyCounter method implementation
Related-To: NEO-14011

Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com>
2025-02-20 04:55:50 +01:00
Compute-Runtime-Validation 29b3cb3c85 Revert "performance: Enable ULLS light for ARLH"
This reverts commit 20d00f53eb.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
2025-02-20 03:54:49 +01:00
Maciej Plewka 8ba43065c5 fix: handle literal raw strings correctly in printf formater
Related-To: NEO-14138
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-02-19 17:14:54 +01:00
Lukasz Jobczyk 7a62f27d8b performance: Enable ULLS light for MTLH
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-19 16:25:08 +01:00
Lukasz Jobczyk 20d00f53eb performance: Enable ULLS light for ARLH
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-19 15:55:07 +01:00
Lukasz Jobczyk 0b6b51fa19 performance: Enable ULLS light for ARLS, ARLU, MTLU
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-19 15:47:50 +01:00
Lukasz Jobczyk 42261526e4 refactor: Handle dlopen error
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-19 15:28:48 +01:00
Szymon Morek 28c008e438 performance: set 1ms timeout for ulls controller since xe2
Related-To: NEO-13843

Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-02-19 13:48:26 +01:00
Lukasz Jobczyk b0e3d8656e refactor: Add OV detection mechanism for ULLS light
Related-To: NEO-13922

Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-19 13:28:29 +01:00
Filip Hazubski b60c02d597 fix: Add asserts to ensure NonCopyable and NonMovable n/n
Related-To: NEO-14068

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2025-02-19 11:36:24 +01:00
ocldev aeff5513c3 ci: L0 loader update
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-19 10:01:50 +01:00
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