Szymon Morek
5b20450162
performance: enable compression on PTL
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-11 17:26:29 +02:00
ocldev
e37decb8ef
build: igc revision update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-11 16:57:00 +02:00
Zbigniew Zdanowicz
cf7209ddfe
refactor: change queue and immediate command list to accept indirect lock
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-11 13:45:29 +02:00
ocldev
4a4f1f934a
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-11 11:51:38 +02:00
ocldev
49ff72c287
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-11 09:53:19 +02:00
ocldev
6147d28ae5
ci: L0 loader update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-11 09:33:14 +02:00
ocldev
5089cd2560
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-10 23:37:51 +02:00
Matias Cabral
25ed9d1989
feature: metrics aggregation for EU Stall
...
Resolves: NEO-13999
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2025-04-10 22:38:19 +02:00
ocldev
447b258c65
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-10 21:53:36 +02:00
ocldev
5447487f3e
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-10 20:01:55 +02:00
shubham kumar
f5b9d6f459
refactor: prework to read EUSS correctly for next gen core
...
Related-To: NEO-14545
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-04-10 19:28:13 +02:00
Zbigniew Zdanowicz
9e5ff37b5c
fix: process immediate command list internal residency
...
Related-To: NEO-14625, NEO-14624
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-10 17:29:04 +02:00
ocldev
407142b1c5
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-10 17:03:49 +02:00
ocldev
6237880cf9
build: kernels_bin update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-10 15:44:57 +02:00
Igor Venevtsev
ef52479ce4
feature: add FillImage1dBuffer built-in kernel
...
Resolves: NEO-13984, HSD-18041422852
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2025-04-10 14:04:13 +02:00
Pratik Bari
ff7bfc8b6e
refactor(sysman): Wrapper function to fetch PMU configs w.r.t Xe driver
...
A new wrapper function is introduced which fetches the PMU configs for
the Active Ticks and Total Ticks.
Related-To: NEO-14594
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-04-10 07:49:26 +02:00
Raiyan Latif
e4196b3029
refactor: support mt_tests framework for L0 Core
...
Related-To: NEO-11488
Signed-off-by: Raiyan Latif <raiyan.latif@intel.com >
2025-04-10 03:48:21 +02:00
Damian Tomczak
f9516b8723
test: remove DEFAULT_TEST_FAMILY_NAME from fixture
...
Related-to: NEO-14395
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-04-09 23:29:25 +02:00
Compute-Runtime-Validation
3e2eea60f2
Revert "feature(sysman): Add support of zesPowerGetEnergyCounter() API for BMG"
...
This reverts commit da4a5d0389 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-04-09 20:18:45 +02:00
Marcel Skierkowski
5d01677454
refactor: Mock file system in ULTs
...
Functions: fileExists and loadDataToFile
use IO functions from namespace IoFunctions
Now tests that use these functions
are mocked by default,
but some still require access to real files
and have been restored the ability to read files.
They will be mocked in next PRs.
Related-To: NEO-7006
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-09 19:51:46 +02:00
Young Jin Yoon
077fe1ab48
test: simplify postsync mocs tests for gen12lp
...
Fixed a clang-format error on unassigned value comparison with
one of command_encoder tests for gen12lp
Related-To: NEO-13003
Signed-off-by: Young Jin Yoon <young.jin.yoon@intel.com >
2025-04-09 19:51:31 +02:00
Maciej Plewka
286acf30a3
fix: Dispatch residency fence when stopping ulls on windows
...
Related-To: NEO-14396, HSD-18041496023, HSD-13012953666, NEO-14611
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-04-09 19:51:16 +02:00
Marcel Skierkowski
092291ce08
test: mock filesystem in ocloc ult pt 2
...
Related-To: NEO-14084
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-04-09 15:31:53 +02:00
Szymon Morek
f4815a9b69
performance: enable ULLS on LNL Linux
...
Related-To: NEO-9004
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-09 14:45:46 +02:00
Szymon Morek
73ad369b10
fix: invalidate texture cache before reading from image
...
Related-To: NEO-9004
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2025-04-09 14:01:22 +02:00
Lukasz Jobczyk
1b5519a880
fix: Adjust standard heaps when on 57 bit address space
...
Resolves: GSD-10871
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-04-09 12:51:03 +02:00
Zbigniew Zdanowicz
b31c3bb3ca
fix: remove doubled operations when executing regular on immediate
...
- immediate flush does not need to perform below for command list execution
- handling indirect allocations
- performing page fault migration
- making residency of unified shared memory
- perform prefetching when required
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-04-09 11:58:03 +02:00
ocldev
18f752ee2f
build: dependencies update
...
Signed-off-by: ocldev <ocldev@intel.com >
2025-04-09 11:06:58 +02:00
Fabian Zwoliński
363aa8cdbd
performance: align local memory Tag allocations to 2MB
...
Align local memory allocations of tag types to 2MB when
2MB alignment is enabled via the product helper
(is2MBLocalMemAlignmentEnabled flag).
Refactored the allocateGraphicsMemoryInDevicePool function to improve
readability and maintainability. Simplified the logic for
determining base size and final alignment by reducing redundant code.
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-04-09 09:59:44 +02:00
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