Szymon Morek
91ff22f255
fix: correctly calculate host ptr size for images
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-04 17:54:42 +02:00
Compute-Runtime-Validation
f332571d96
Revert "performance: Do not create global fence allocation on integrated"
...
This reverts commit ecf8a07d26 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-04 16:26:19 +02:00
Dominik Dabek
bd516b3552
fix: usm reuse, clean from largest
...
When trimming old allocations in usm reuse start from largest
allocations.
This will reduce memory usage more quickly once max hold time is hit.
Related-To: NEO-6893, NEO-14429
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-04-04 14:57:15 +02:00
Mateusz Hoppe
cc308719d8
fix: dump zebin when building program
...
- when unpackSingleDeviceBinary is not called zebin should be dumped
if debug key is set
Related-To: NEO-14153
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-04-04 14:06:33 +02:00
Zbigniew Zdanowicz
58fe89e116
fix: remove doubled memory prefetch operation when executing command list
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-04 13:55:16 +02:00
Lukasz Jobczyk
ecf8a07d26
performance: Do not create global fence allocation on integrated
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-04 11:45:22 +02:00
Chandio, Bibrak Qamar
424b23eb24
fix: blocking zeContextMakeImageResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-04 11:19:17 +02:00
ocldev
0029447b77
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-04 10:17:20 +02:00
Dominik Dabek
3703ff550c
fix: use real size when putting into usm reuse
...
Real allocation size should be used to properly apply limits and allow
more usm reuse hits.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-04-04 09:44:32 +02:00
Chandio, Bibrak Qamar
f344eb9bca
test: ULT for makeResidentResources
...
Related-To: NEO-14056
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-04 05:55:08 +02:00
Bartosz Dunajski
f99870e716
fix: improve media handling 2
...
Related-To: NEO-14462
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-03 19:11:53 +02:00
Mateusz Jablonski
bb518adf34
fix: patching payload arguments in inline data in case of indirect kernel
...
Related-To: NEO-14532
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-03 17:21:28 +02:00
Szymon Morek
95e0244f70
fix: properly pass info about 3D image
...
Related-To: NEO-14538
It's valid for 3D image to copy 2D region.
Current checks for mip map do not consider that.
This change correctly checks for mip mapped 3D image.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-03 16:33:57 +02:00
Slawomir Milczarek
7e7e0a000f
refactor: Add ioctl helper for context destruction
...
Related-To: NEO-11817
Signed-off-by: Slawomir Milczarek <slawomir.milczarek@intel.com >
2025-04-03 16:08:53 +02:00
Dominik Dabek
be27367020
performance: usm reuse, avoid looking up svmData
...
Save svmData on putting into reuse, instead of searching each time.
Change UNRECOVERABLE_IF to DEBUG_BREAK_IF.
Related-To: NEO-6893
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2025-04-03 15:50:49 +02:00
Jaroslaw Warchulski
c010d17842
fix: respect compression flag in capability table
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-03 15:36:55 +02:00
ocldev
f76b6af8d4
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-03 13:46:28 +02:00
Szymon Morek
6ea83f322d
fix: do not override user data beyond slice region
...
Related-To: NEO-14538
If user passes slice pitch which is larger than region
to copy, do not override memory beyond region but within
that slice pitch.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-03 12:37:35 +02:00
ocldev
ad6b425c3c
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-03 10:48:05 +02:00
Jaroslaw Warchulski
62baf28316
fix: remove unnecesarry WA for DG2 compression
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-03 08:04:19 +02:00
Filip Hazubski
bc87b1cff0
test: Minor test improvements
...
Related-To: NEO-14526
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-04-03 07:53:18 +02:00
Brandon Yates
4651e72b0b
fix: Fail device init if kernel debugging is misconfigured
...
Also print error to stderr
Related-to: GSD-10780
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-02 21:06:30 +02:00
Filip Hazubski
504440fc4d
feature: Add ftrHeaplessMode flag
...
Pass hwInfo to isHeaplessModeEnabled and isForceBindlessRequired functions.
Related-To: NEO-14526
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-04-02 21:06:05 +02:00
ocldev
8961e8b50d
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-02 21:05:53 +02:00
Lukasz Jobczyk
deca36fd32
fix: Stop ULLS light when evict resource
...
Related-To: NEO-14406
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-02 16:37:43 +02:00
Zbigniew Zdanowicz
f578dc0316
fix: return error when not closed command list is executed
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-02 14:32:37 +02:00
Bartosz Dunajski
bb3927531e
refactor: reduce HWTEST2_F usage in test_in_order_cmdlist_1.cpp
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-02 14:29:12 +02:00
Fabian Zwoliński
7ef3880793
feature: implement pool allocator for gpuTimestampDeviceBuffer
...
The patch applies to Level Zero.
Only allocations < 2MB will be fetched from the pool.
Allocations are shared and reused within a given device.
Additionally, I added a new debug flag to control the allocator:
EnableTimestampPoolAllocator
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-02 14:28:56 +02:00
Szymon Morek
8836f6df0b
fix: forward mip map level for 3D images
...
Related-To: NEO-14539
1D and 2D images have already mip map level set correctly.
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-02 11:46:41 +02:00
Artur Harasimiuk
255a6c6ead
ci: infra revision update
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2025-04-02 11:46:27 +02:00
ocldev
fc9fb40872
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-02 10:47:48 +02:00
Aravind Gopalakrishnan
3a7d7e022c
fix: Add platform support for reservation on svm heap
...
Related-To: GSD-10816
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-02 02:46:30 +02:00
Brandon Yates
a48d66ad75
feature: Add programExceptions stub to CSR
...
Related-to: NEO-12967
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-01 18:33:40 +02:00
Mateusz Hoppe
94c6bd9382
test: fix unified memory tests
...
- do not expected memory with unified ptr as source - pagefault migration
is not available in aub mode
- limit buffer size to minimize aub file size and processing time
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-04-01 18:23:15 +02:00
Szymon Morek
f1b789cbb1
performance: enable staging for 3d images
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-01 16:32:41 +02:00
Szymon Morek
3010af596e
performance: add infrastructure for staging with 3D images
...
Related-To: NEO-14026
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-01 15:30:30 +02:00
Mateusz Jablonski
ed37a1e7ef
build: remove not needed flag for builtins compilation
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-01 14:18:49 +02:00
Mateusz Jablonski
744ff08454
test: correct verifying programmed GPU addresses
...
use memcmp instead of comparing dereferenced pointer
when address is programmed within Walker's inline data the memory location
address is 4B aligned and is not 8B aligned
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-01 13:18:14 +02:00
Vysochyn, Illia
70af2bc20b
refactor: Adjust size to preferred SLM values array
...
Related-To: NEO-14479
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-04-01 11:56:50 +02:00
ocldev
f5dc35f115
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-01 10:27:22 +02:00
Chandio, Bibrak Qamar
2ba2970492
performance: Waiting on make resident Windows
...
Related-To: NEO-14056
No need to explicitly wait on Windows KMD during make resident as it has
a while loop that does it nevertheless. The KMD wait affects the API
overhead of zeCommandQueueExecuteCommandLists some platforms (MTL, and ARL).
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-01 00:12:45 +02:00
Lukasz Jobczyk
0a11a96a53
refactor: Add dedicated method to check if any ULLS light enabled
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-31 16:36:20 +02:00
Andrzej Koska
e3e01e94a0
Revert "performance: enable Direct Submission on LNL Linux"
...
This reverts commit cb3b4d326d .
Related-To: NEO-14517, NEO-9004
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2025-03-31 15:22:29 +02:00
Naklicki, Mateusz
eb170e5150
build: kernels_bin update
...
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-03-31 13:54:56 +02:00
Szymon Morek
62964a0b08
fix: invalidate caches when heap is placed into reuse list
...
Related-To: NEO-9004
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-03-31 12:30:29 +02:00
Bartosz Dunajski
831b488685
fix: improve media engine handling
...
Related-To: NEO-14462
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-03-31 10:40:21 +02:00
ocldev
03353ef73d
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-31 10:29:44 +02:00
ocldev
21364c2591
build: update level_zero revision to v1.21.7
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-03-30 22:01:14 +02:00
shubham kumar
92a4f9df1a
fix: Correct logic to get valid timestamp bits
...
Related-To: NEO-14430
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-03-28 18:53:21 +01:00
Fabian Zwoliński
ecc96a9ab4
refactor: Switch EventDescriptor initialization to designated initializers
...
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-03-28 18:53:06 +01:00