Kindracki, Jakub Tomasz
d367b702db
fix: Check if provided CCS number is correct
...
Check if `ZEX_NUMBER_OF_CCS` env variable provided by the user is
correct. If it isn't, then return false and print debug message.
If provided `ZEX_NUMBER_OF_CCS` is bigger than allowed, then nothing
happens and program continues execution.
After this change if `zeInit` is called with invalid
`ZEX_NUMBER_OF_CCS`, then it fails with `ZE_RESULT_ERROR_UNINITIALIZED`.
Related-To: NEO-15230, GSD-11251
Signed-off-by: Kindracki, Jakub Tomasz <jakub.tomasz.kindracki@intel.com >
2025-12-03 12:32:45 +01:00
Vysochyn, Illia
dc0cb255c3
performance: Optimize compression condition
...
Related-To: NEO-16804
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-12-03 12:03:05 +01:00
Maciej Plewka
b1bea426d4
fix: offset image base address for blt copy
...
Related-To: NEO-15934
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-12-03 11:42:59 +01:00
Krzysztof Sprzaczkowski
6c811acb8b
fix: crash due to duplicates in the allocForResidency container for multi-GPU
...
Related-To: NEO-16582
Signed-off-by: Krzysztof Sprzaczkowski <krzysztof.sprzaczkowski@intel.com >
2025-12-03 11:11:22 +01:00
Szymon Morek
6e96e8dfb0
refactor: reduce cl_buffer pool size for ULTs
...
Related-To: NEO-16452
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-12-03 10:01:23 +01:00
Bartosz Dunajski
f66a7a07ff
refactor: mock extended launch params
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-12-03 09:32:48 +01:00
ocldev
821947367e
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-03 06:14:05 +01:00
Compute-Runtime-Validation
936de45c71
Revert "feature: enable defer backing by default"
...
This reverts commit 94a857b975 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-12-03 01:52:36 +01:00
ocldev
f60868c2bb
ci: ipldt update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-02 18:09:36 +01:00
Bartosz Dunajski
6127218f46
feature: command list cleanup callback
...
Related-To: NEO-16884
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-12-02 15:15:52 +01:00
Arek G
bcae1bcd3b
test: Mock filesystem in ults 13/n
...
Related-To: NEO-15069
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-12-02 14:05:23 +01:00
Szymon Morek
cf9d9df8a9
fix: extract checks for imported allocations
...
Related-To: NEO-16868
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-12-02 12:26:53 +01:00
ocldev
f0295adeb3
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-02 12:20:32 +01:00
Lukasz Jobczyk
7561400935
fix: Correct allocation remove from eviction container
...
Resolves: HSD-18044004146
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-12-02 11:22:13 +01:00
Zbigniew Zdanowicz
bc7d09fcab
refactor: change naming of external counter based events
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-12-02 11:04:42 +01:00
Maciej Plewka
d57a715327
fix: map with correct access attribute
...
Related-To: NEO-13468
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-12-02 10:35:49 +01:00
Jack Myers
4425f394a9
fix: BMG returns non-zero maxClockRate in zeDeviceGetMemoryProperties
...
Implemented getDeviceMemoryMaxClkRate() override for BMG Linux to query
actual memory clock rate from DRM driver instead of returning 0.
Updated unit test to dynamically verify maxClockRate matches ProductHelper
return value instead of expecting hardcoded 0.
Related-To: NEO-16805
Signed-off-by: Jack Myers <jack.myers@intel.com >
2025-12-02 04:53:41 +01:00
Bellekallu Rajkiran
94a857b975
feature: enable defer backing by default
...
Related-To: NEO-13403
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2025-12-02 04:46:23 +01:00
ocldev
d8abd2d522
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-02 00:41:14 +01:00
ocldev
9a37b3d37c
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-01 21:50:00 +01:00
Narendra Bagria
a74cbdafc1
feature: shared system support for clEnqueueSVMMemFill
...
Related-To: NEO-16825
Signed-off-by: Narendra Bagria <narendra.bagria@intel.com >
2025-12-01 19:21:20 +01:00
Dominik Dabek
2c18892a6e
fix: usm pool alignment check, use host ptr
...
Any alignments below pool alignment can be accepted.
Do not pool if host ptr is passed from application.
Adjust ULTs that previously did not use pooling due to alignment.
Related-To: NEO-16084
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-12-01 17:36:45 +01:00
Arek G
0bdce1cc31
test: Mock filesystem in ults 12/n
...
Related-To: NEO-15069
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-12-01 13:35:04 +01:00
ocldev
198f1eaeff
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-01 11:28:22 +01:00
Aleksandra Nizio
1e2b0228a0
refactor: Moving MakeAllBuffersResident flag from release var to debug var
...
Resolves: NEO-16215
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-12-01 11:22:06 +01:00
shubham kumar
1dd2fa4226
feature: Port multi-fan table support to zesInit sysman path
...
Related-To: NEO-16826
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-12-01 11:05:45 +01:00
Aleksandra Nizio
748e947c10
performance: Implement InvertedCompatibilityMap to optimize compatibility lookup
...
Added getInvertedCompatibilityMapping() utility in AOT namespace
to enable efficient reverse lookup of product compatibility. This change
reduces redundant searches and improves performance for compatibility
fallback queries.
Related-To: NEO-14300,GSD-10568
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-12-01 10:46:12 +01:00
Szymon Morek
7661a8ee5f
performance: convert to CB events for all platforms
...
Related-To: NEO-16861
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-12-01 10:36:34 +01:00
Aleksandra Nizio
bbba367745
refactor: creating igdrcl.log file with _pid suffix
...
Resolves: NEO-16871
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-12-01 10:36:16 +01:00
ocldev
1584cf3550
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-12-01 06:22:41 +01:00
Compute-Runtime-Validation
bf3a0f6083
Revert "feature: Allow for child-parent synchronization in subgraphs"
...
This reverts commit 5bd47a0b7d .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-11-29 02:37:53 +01:00
Arek G
6a0de67ca0
test: Mock filesystem in ults 11/n
...
Related-To: NEO-15069
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-11-28 16:18:55 +01:00
Aleksandra Nizio
a95964c4f6
fix: Add a check if driver model is not 'unknown'
...
In the systemBarrier function, we check if the driver model is 'unknown'
if it is then return Unsupported Feature and replacing test to accurate
file
Resolves: NEO-16661,NEO-16718
Signed-off-by: Aleksandra Nizio <aleksandra.nizio@intel.com >
2025-11-28 15:57:32 +01:00
Arek G
278eb36d44
test: Mock filesystem in ults 10/n
...
Related-To: NEO-15069
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-11-28 15:25:50 +01:00
Zbigniew Zdanowicz
81eed49911
fix: null memory copy extension descriptor is valid case
...
Related-To: NEO-15606
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-11-28 15:02:16 +01:00
Mateusz Jablonski
3a6f194806
refactor: remove not needed code
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-28 14:51:17 +01:00
Maciej Bielski
147bd894ec
refactor: use PRINT_STRING macro for most diagnostics
...
Related-To: NEO-14742
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-11-28 13:28:29 +01:00
Michal Mrozek
68d01f398f
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-11-28 13:08:13 +01:00
Dominik Dabek
231cfdc472
fix: l0, correct ptr in query kernel timestamps
...
Passed destPtr might not always be the allocations base address.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-11-28 12:59:31 +01:00
Chodor, Jaroslaw
5bd47a0b7d
feature: Allow for child-parent synchronization in subgraphs
...
With this change, only last seqeuence of event signal->wait from
child to parent graph will be treated as join of a forked cmdlist
Related-To: NEO-16554
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-11-28 12:24:44 +01:00
Mateusz Jablonski
7096f05022
build: add missing definition of XE3_AND_LATER
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-28 11:27:17 +01:00
Michal Mrozek
e709165f41
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-11-28 10:44:27 +01:00
Mateusz Jablonski
31febb587d
test: add macros for cri/xe3p tests
...
Related-To: NEO-16649
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-11-28 08:13:31 +01:00
Arek G
9d0780b5ee
test: Mock filesystem in ults 9/n
...
Related-To: NEO-15069
Signed-off-by: Arek G <arkadiusz.grubba@intel.com >
2025-11-28 07:50:09 +01:00
ocldev
a0a89bdf2c
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-11-28 06:09:50 +01:00
ocldev
47cc1e0a36
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-11-28 00:47:51 +01:00
Dominik Dabek
76a1a81af6
fix: usm pool blocking free handling
...
When blocking free of chunk is requested, wait for pool allocation
completion.
In pool cleanup, make freeing pool non-blocking.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-11-27 18:08:39 +01:00
Fabian Zwoliński
ef840798c7
feature: add per-module ISA allocation for large kernel groups
...
Introduce a third ISA allocation strategy for modules where debugger
is disabled but total kernel ISA size exceeds single page size.
Previously such modules would allocate separate ISA per each kernel.
Now they share single per-module allocation (kernelsIsaParentRegion),
reducing memory wastage.
Three allocation paths:
1. debuggerDisabled && size <= pageSize: pool allocator (cross-module)
2. debuggerDisabled && size > pageSize: per-module
3. debugger enabled: per-kernel separate allocations
Related-To: HSD-18043990512
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-11-27 18:01:31 +01:00
ocldev
5fe3c748c4
ci: infra revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-11-27 17:17:13 +01:00
Michal Mrozek
4fd0452e26
refactor: remove not needed code
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2025-11-27 17:13:44 +01:00