Aravind Gopalakrishnan
c7fe7dde90
fix: Correct Xe sysfs paths for ccs mode setting
...
Fix the sysfs paths for Xe KMD
Related-To: NEO-10378
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-09 06:51:18 +02:00
Marcel Skierkowski
4b75d9b218
test: mock filesystem in setting manager
...
Related-To: NEO-14084
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-08 18:41:15 +02:00
Zbigniew Zdanowicz
6a313a2f04
feature: add assert kernel support when executing regular from immediate
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-08 18:17:00 +02:00
Bartosz Dunajski
ab7364ae19
test: improve HWTEST2_F macro
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-04-08 17:18:14 +02:00
Maciej Plewka
bb36614567
fix: add separate counter for tracking ring buffer completion
...
Related-To: NEO-14396, NEO-9548
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-04-08 16:30:44 +02:00
Jaroslaw Warchulski
fb5da0c3e5
fix: do not forbid compression for xe_lpg Windows and DG2
...
Related-To: NEO-14583, NEO-14593
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-08 16:08:59 +02:00
Marcel Skierkowski
b75fbe8e2c
refactor: mock filesystem in ocloc ult pt.1
...
Mocked IO operations in ./ocloc_tests application
Mocked gtest stdout capture in ocloc tests
Related-To: NEO-14084
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-08 16:08:42 +02:00
Zbigniew Zdanowicz
679d3a2be5
feature: add printf kernel support when executing regular from immediate
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-08 12:25:17 +02:00
Mateusz Jablonski
1c377dc930
fix: ensure payload arguments are patched before walker command is fetched
...
In case of indirect kernel launch some payload arguments are patched
just before walker command, this change disables prefetch, performs
batch buffer start to next bytes and then re-enable prefetch. All these
operations are performed between MI_STORE_REGISTER_MEM and COMPUTE_WALKER
Related-To: NEO-14584
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-08 11:57:45 +02:00
Lukasz Jobczyk
ca45573dd3
fix: Handle new ring buffer residency when switch ULLS light ring
...
Related-To: NEO-14406, NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-08 10:12:57 +02:00
Szymon Morek
ff1dcc1a8a
performance: adust copy from image to host logic
...
Related-To: NEO-14569
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-08 10:02:00 +02:00
Brandon Yates
c4937991cd
feature: Add l0DebuggerEnabled to WalkerArgs
...
Related-to: NEO-12993
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-04-08 03:53:38 +02:00
Vysochyn, Illia
4c580c0a83
feature: Update COMPUTE_WALKER instruction
...
Fixes incorrect RawData array length.
Related-To: NEO-14588
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-04-08 00:01:43 +02:00
Aravind Gopalakrishnan
f95644fbd7
fix: Fix usage of root device when opening IPC handle
...
- Use root device if device is implicit scaling capable
Related-To: NEO-13433
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2025-04-08 00:01:28 +02:00
Raiyan Latif
7a0deb123d
fix: Make external semaphore controller thread safe
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-07 23:23:07 +02:00
Raiyan Latif
2190c8baf7
fix: properly destroy Ext Semaphore proxy events
...
External Semaphore proxy events were being destroyed too
early, right after signaling, causing sporadic failures.
These should be destroyed when External Semaphore thread
controller is releasing resources.
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-07 23:22:53 +02:00
Young Jin Yoon
0de024dbf9
refactor: separate post-sync into EncodePostSync
...
Created EncodePostSync template struct to organize various post-sync
variables/functions from EncodeDispatchKernel
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-07 20:06:14 +02:00
Lukasz Jobczyk
5bcf500c13
fix: Extend ULLS light mutex range
...
If some operatioins requires ULLS light stop, execute such operations
under mutex in pair with ULLS stop to ensure no other thread will start
ULLS.
Related-To: NEO-14406, NEO-13922
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-07 17:35:04 +02:00
Mateusz Jablonski
58faf6e7f5
fix: Ignore ze_driver_properties_t::pNext if base struct stype is not set
...
Related-To: NEO-14544
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-04-07 17:16:42 +02:00
Vysochyn, Illia
950e4a22d8
test: Remove trailing whitespaces
...
Related-To: NEO-13972
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-04-07 16:34:38 +02:00
Vysochyn, Illia
146a7f7b9b
feature: Add support for BUFFER_SIZE explicit argument
...
Related-To: NEO-13972
Signed-off-by: Vysochyn, Illia <illia.vysochyn@intel.com >
2025-04-07 14:15:26 +02:00
Lukasz Jobczyk
8978ea5e5a
performance: Do not create global fence allocation on integrated
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-07 11:22:04 +02:00
ocldev
d5f39fce5e
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-07 10:53:12 +02:00
ocldev
2929d34535
build: update level_zero revision to v1.21.8
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-05 21:58:43 +02:00
Jaroslaw Warchulski
df07897144
fix: forbid compression for pre-xe2 platforms
...
Related-To: NEO-9465
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2025-04-05 00:15:16 +02:00
Chandio, Bibrak Qamar
785d69dd8c
test: Correct name for a ULT for makeImageResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-04-04 21:31:20 +02:00
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