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
Alicja Lukaszewicz
52ac3d8cf0
fix: add check for SVM allocated host ptr in clCreateBuffer
...
Related-To: NEO-13988
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com>
2025-02-14 18:07:37 +01:00
Kamil Kopryk
c2387954e9
fix: disable 3d and media sharing support on PVC
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-14 17:37:05 +01:00
Lukasz Jobczyk
7cb7229c1c
performance: Disable force pin for ULLS light
...
Related-To: NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-14 15:31:50 +01:00
shubham kumar
1a996d666a
fix: Return accurate metric value count for EU stall
...
Related-To: NEO-13401
Signed-off-by: shubham kumar <shubham.kumar@intel.com>
2025-02-14 15:15:55 +01:00
Marcel Skierkowski
e518acea15
test: mock Filesystem in IOQTaskTestsMt ULTs
...
The MockZebin module is used, which has prepared CopyBuffer kernel,
so it does not need to be fetched from a file
Related-To: NEO-14058
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com>
2025-02-14 14:59:46 +01:00
Joshua Santosh Ranjan
76acacd413
fix: remove operation access for unsupported types
...
Related-To: NEO-14077
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
2025-02-14 14:43:45 +01:00
Szymon Morek
d477efeb40
fix: disable staging when cpu copy is allowed
...
Related-To: NEO-14027
If buffer cpu copy is allowed, it means that whole
transfer can be done on cpu memcpy.
In that case, disable staging as it's less performant.
Signed-off-by: Szymon Morek <szymon.morek@intel.com>
2025-02-14 14:05:06 +01:00
Venevtsev, Igor
3a8f748d55
fix: return correct error code for deprecated clSetCommadQueueProperties
...
Resolves: NEO-14046
Signed-off-by: Venevtsev, Igor <igor.venevtsev@intel.com>
2025-02-14 13:41:40 +01:00
Lukasz Jobczyk
356d89d608
performance: Disable USM cleaner for ULLS light
...
Realted-To: NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-14 12:38:16 +01:00
ocldev
7aafd8dcba
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com>
2025-02-14 09:51:40 +01:00
Artur Harasimiuk
bd63681afd
test: do not print failed count if nothing
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
2025-02-14 09:00:03 +01:00
Kamil Kopryk
899abf3aac
feature: add NonCopyableOrMovable and NonCopyable concepts
...
Inheriting from NonCopyableOrMovableClass or NonCopyableClass
does not prevent derived classes from accidentally defining
their own copy or move constructors, violating the intended design.
This commit introduces two concepts:
- NonCopyableOrMovable
- NonCopyable
Using static asserts with these concepts will guarantee the intended
copy and move limitations.
Related-To: NEO-14068
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-14 03:55:50 +01:00
Bartosz Dunajski
904d90df90
feature: atomic signaling for combined CB Event
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com>
2025-02-14 03:55:36 +01:00
Pawel Cieslak
dc5a356161
ci: infra revision update
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com>
2025-02-14 01:11:41 +01:00
Mateusz Jablonski
7c4708be08
refactor: store global L0 driver handle in vector
...
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-13 23:24:57 +01:00
Maciej Plewka
4ed25da5fa
refactor: refactor mcs surface handling on xe2 and later
...
Related-To: NEO-13290
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com>
2025-02-13 23:00:54 +01:00
Mateusz Jablonski
6ec92ac082
refactor: move groupDevices logic to shared code
...
update platforms used in unit test
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2025-02-13 21:42:43 +01:00
Lukasz Jobczyk
c7c7ae9d49
refactor: Remove redundancy around gemCloseWorker in csr
...
Related-To: NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-13 21:42:28 +01:00
Lukasz Jobczyk
9085f6aeca
fix: drain gem close worker on csr destroy
...
Resolves: HSD-18041493278
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
2025-02-13 20:34:13 +01:00
Kamil Kopryk
2b6442b7a3
refactor: correct matchers and typenames for non-heapless ults
...
This change includes:
- added corresponding matchers for non-heapless unit tests
- added matcher for binding table state
- corrected type names for the interface descriptor and compute walker
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com>
2025-02-13 19:47:57 +01:00
Lukasz Marzec
c01fb95cd0
refactor: remove deprecated GMM flag `LayoutRight`
...
Related-To: HSD-22020509726
Signed-off-by: Lukasz Marzec <lukasz.marzec@intel.com>
2025-02-13 19:20:46 +01:00