Marcel Skierkowski
188894e369
refactor: mock filesystem in sysman tests
...
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-01-21 01:39:22 +01:00
ocldev
31300249c3
feature: brand string update
...
Related-To: NEO-7929
Updating device brand strings
Based on public support in Windows driver 32.0.101.6458
https://www.intel.com/content/www/us/en/download/785597/
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-21 00:20:02 +01:00
Mateusz Jablonski
468b61b844
fix: correct reporting num subslices per slice in device properties
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-20 21:37:53 +01:00
Bellekallu Rajkiran
ad3110ff67
fix: Mapped time stamp retrieval with IPC
...
Create shared allocations to maintain reference timestamps.
Add flag to IPC pool data to check whether mapped time stamp
flag is set.
Related-To: NEO-12313
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-01-20 19:27:35 +01:00
Dominik Dabek
474b91aa36
fix: move device usm reuse max size to device
...
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-01-20 18:05:37 +01:00
Chodor, Jaroslaw
5619da6238
feature: Adding hook for applying OpenVino-related AIL
...
Related-To: NEO-12747
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-01-20 17:38:49 +01:00
Andrzej Koska
b1bcfe668c
feature: Enable Bindless on PTL L0
...
Related-To: NEO-13791
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
`
2025-01-20 16:18:48 +01:00
Mateusz Hoppe
850e6c02eb
test: allocate sip allocation for all contexts in initSipKernel
...
- some tests initialize sip kernel but do not free it
- this is causing memory leaks
- as a solution mock sip listener is added that will release allocated
sip kernel
Related-To: NEO-13789
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-01-20 15:46:05 +01:00
Mateusz Hoppe
df39f27334
test: suppress warning prints for skipped Ults
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-01-20 15:23:12 +01:00
Fabian Zwoliński
bbaca5d8e2
feature: cl_cache - add support for whitelisted includes
...
Related-To: NEO-13641
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-01-20 15:07:14 +01:00
Zbigniew Zdanowicz
5d25ae4539
refactor: rename walker partition files
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-20 13:33:05 +01:00
Zbigniew Zdanowicz
897c890d03
refactor: add thread group count parameter to implicit scaling functions
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-20 13:12:45 +01:00
Kamil Kopryk
b7d7424aab
build: enable c++20
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-20 12:35:12 +01:00
Jitendra Sharma
8f5a0995e0
fix: Dont directly use gtId as TileId
...
gtId is not same as tileId. instead use gtIdToTileId
to retrieve tileId based on gtId.
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2025-01-20 10:23:53 +01:00
Mateusz Hoppe
1ce795c265
refactor: fixes in ults
...
Related-To: NEO-13789
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-01-20 09:57:05 +01:00
Damian Tomczak
6b43e7a4ec
test: heapless fix for CopyImageToBuffer ult
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-01-20 09:13:54 +01:00
Lukasz Jobczyk
af0bb7964a
performance: Set dispatch all for small TG
...
Resolves: NEO-11814
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-01-20 08:49:59 +01:00
ocldev
143bcc74c8
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-20 06:04:20 +01:00
Raiyan Latif
12e3204cab
fix: Process OpaqueWin32 external semaphore properly
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-01-20 00:22:14 +01:00
ocldev
e244b6e07f
build: update level_zero revision to v1.20.2
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-19 12:05:02 +01:00
Compute-Runtime-Validation
71aee41ca3
Revert "feature: enable WMTP on BMG"
...
This reverts commit d4256475fb .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-19 11:57:40 +01:00
Chandio, Bibrak Qamar
3d3c5ddf9f
feature: Submission for GlobalTimestamp as default
...
Related-To: NEO-11908
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-01-18 01:27:24 +01:00
Kulkarni, Ashwin Kumar
215ac6374b
fix: disable support for 3-channel interop handle
...
returns error for import of 3 channel interop handles
returns error for 3 channel 32 bit image formats
Related-To: NEO-12887
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2025-01-18 01:27:13 +01:00
Compute-Runtime-Validation
e1d1decf90
Revert "fix: Mapped time stamp retrieval with IPC"
...
This reverts commit 118cb62b7f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-18 01:11:28 +01:00
Kamil Kopryk
568133b690
refactor: adjust code to compile with c++20 3/n
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-17 20:33:23 +01:00
Zbigniew Zdanowicz
446f9c1964
refactor: change interfaces of walker region encoder
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-17 19:18:24 +01:00
Bellekallu Rajkiran
118cb62b7f
fix: Mapped time stamp retrieval with IPC
...
Create shared allocations to maintain reference timestamps.
Add flag to IPC pool data to check whether mapped time stamp
flag is set.
Related-To: NEO-12313
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-01-17 19:00:29 +01:00
Jaroslaw Warchulski
c3c2028ed6
fix: report correct EU counts for multi-slice platforms
...
Related-To: GSD-10625
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-01-17 15:01:00 +01:00
ocldev
01e59c1b78
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-17 12:24:31 +01:00
Szymon Morek
ac78c07899
refactor: unify duplicated code for staging images
...
Pass command type instead of maintaining
two methods for reads and writes
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-01-17 09:52:35 +01:00
ocldev
c1ed0334d6
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-17 06:01:40 +01:00
Compute-Runtime-Validation
c8cbed8e9b
Revert "feature: enable C++20"
...
This reverts commit 137e004767 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-17 02:48:11 +01:00
Jack Myers
d62122a656
fix: exceptions to TBX faultable types
...
This commit addresses a bug in the previous implementation where almost all once
writable types, except `gpuTimestampBuffers`, were incorrectly enabled for TBX
faultable checks. The fix ensures that only the subset of once writable
types that are also lockable are considered TBX faultable, using the lockable
check to avoid manual exceptions and re-inventing the wheel.
Changes:
- Updated `isAllocTbxFaultable` method to check if the allocation type is
lockable in addition to being once writable.
- Refactored unit tests to include separate checks for lockable and non-lockable
allocation types.
Performance optimization:
- Removed unnecessary memory data erasure in `handlePageFault` to avoid constant
erase/insert operations, leveraging the O(1) search time of unordered maps.
Related-To: NEO-12319
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-01-17 00:52:49 +01:00
Young Jin Yoon
3d247d75ec
feature: disable page fault handler on migration
...
Disabled RegisterPageFaultHandlerOnMigration by default
Related-To: NEO-11563
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-01-16 23:42:09 +01:00
John Falkowski
78beae645c
feature: Add zeKernelGetBinaryExp API as per specification V1.11
...
Resolves: NEO-12894
Signed-off-by: John Falkowski <john.falkowski@intel.com >
2025-01-16 23:22:12 +01:00
Naklicki, Mateusz
118c5afc47
test: unify scratch pages product helper tests
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-01-16 20:19:47 +01:00
Kamil Kopryk
137e004767
feature: enable C++20
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-16 20:10:15 +01:00
Raiyan Latif
0370c5afa2
fix: Use unique_ptr for managing externalSemaphoreController
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-01-16 19:47:47 +01:00
Kamil Kopryk
962836a07b
refactor: use defaults for BaseTag attributes
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-16 18:24:39 +01:00
Jitendra Sharma
06ea5944bd
fix: Retrieve tileIndex using gt_id
...
Related-To: NEO-11104
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2025-01-16 17:45:03 +01:00
Jaroslaw Warchulski
4dd1c80362
refactor: use enum class instead of enum for DeviceHierarchyMode
...
Related-To: GSD-9560
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-01-16 15:49:44 +01:00
Kamil Kopryk
7d8e08f00b
test: adjust code to compile with c++20 2/n
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-16 15:24:25 +01:00
Kamil Kopryk
d263fda1ad
feature: patch 64bit addresses for bindless images in heapless OCL
...
Related-To: NEO-12741
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-16 15:24:02 +01:00
Mateusz Jablonski
d4256475fb
feature: enable WMTP on BMG
...
Related-To: NEO-12814
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-01-16 14:56:12 +01:00
Naklicki, Mateusz
218122c46b
test: make sure scratch pages are disabled on pvc+
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-01-16 14:23:24 +01:00
Bartosz Dunajski
310c47cad3
fix: add missing CB event cache flush
...
Related-To: GSD-10565
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-01-16 14:14:51 +01:00
ocldev
fde9a0bf57
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-16 13:00:51 +01:00
Naklicki, Mateusz
3e29ca9057
fix: explicitly disable scratch pages on xekmd platforms
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-01-16 12:09:27 +01:00
Kamil Kopryk
0278d2e652
test: adjust code to compile with c++20
...
Related-To: NEO-10767
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-16 12:04:50 +01:00
Szymon Morek
a9a2f7577f
performance: enable staging write for cl buffers
...
Related-To: NEO-13529
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-01-16 12:04:28 +01:00