1e89058232
refactor: change data fields for encoder of additional walker fields
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-21 16:49:38 +01:00
912bd8591a
refactor: improve copy commands programming
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-01-21 16:29:59 +01:00
d89da4add6
test: Validate Sysman EventRegister calls
...
Related-To: NEO-13811
Signed-off-by: B, Vishnu Khanth <vishnu.khanth.b@intel.com >
2025-01-21 16:05:01 +01:00
3f646839ca
fix: usm reuse cleaning unused allocations
...
mechanism for freeing allocations saved for reuse that have not been
used in a given time
Related-To: NEO-13425
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-01-21 14:23:19 +01:00
b2f8da5109
fix: return pointer instead of reference from getOsInterface
...
on tbx this will be a nullpointer
Related-To: HSD-18040897834
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-01-21 12:52:39 +01:00
9d5d726523
performance: Signal inOrder counter with pipe control, part 6
...
When on DC flush platform do not signal in order allocation when using
timestamp CB event. Handle wait on that event and synchronization using
in order timestamp node. Flush DC from wait. In order handled by pipe
controls.
Related-To: NEO-13441
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-01-21 12:31:22 +01:00
713df81dbf
feature: enable recoverable pagefault
...
Enabled recoverable pagefault and kmd migration support by
default for bmg and lnl, but disabled kmd migration for XeKMD
in order to disable kmd migration for all platforms using
XeKMD for now.
Related-To: NEO-13116
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-01-21 12:17:04 +01:00
be0b2bd06d
performance: enable ResolveDependenciesViaPipeControls on PTL Windows
...
Related-To: NEO-10526
Signed-off-by: Radoslaw Jablonski <radoslaw.jablonski@intel.com >
2025-01-21 11:46:19 +01:00
2a64e41a3e
feature: enable partial command list update capability on xe hpg
...
Related-To: NEO-12933
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-21 11:17:30 +01:00
285414e852
fix: cl_cache - add cm header includes to whitelist
...
This patch adds following includes to the whitelist:
<cm/cm.h>
<cm/cmtl.h>
Related-To: NEO-13641
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-01-21 10:22:03 +01:00
0bc86c83b6
ci: infra revision update
...
Signed-off-by: Grzegorz Choinski <grzegorz.choinski@intel.com >
2025-01-21 08:24:56 +01:00
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
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
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
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
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
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
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
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
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
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
5d25ae4539
refactor: rename walker partition files
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-20 13:33:05 +01:00
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
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
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
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
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
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
143bcc74c8
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-20 06:04:20 +01:00
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
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
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
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
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
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
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
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
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
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
01e59c1b78
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-17 12:24:31 +01:00
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
c1ed0334d6
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-01-17 06:01:40 +01:00
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
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
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
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
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
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
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
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