Kamil Kopryk
387aa8c233
test: add inline sampler with 1D image level zero black box test
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-02-28 16:10:37 +01:00
Zbigniew Zdanowicz
a8ea63d638
feature: add main lock for both execute and flush
...
- both execute and flush have their locks, but split makes race condition
- save start stream processed by queue, so immediate can use it in flush
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-28 15:29:33 +01:00
Jakub Nowacki
726d1b6dbb
build: enable simple spill fill aubtest
...
Signed-off-by: Jakub Nowacki <jakub.nowacki@intel.com >
2025-02-28 12:57:13 +01:00
Zbigniew Zdanowicz
cae3bb1d0a
feature: add internal interfaces to manage all dispatch models of command lists
...
- add new enum type for command list flush from immediate
- add new argument for flushing immediate command list - regular command list
- add capability to provide additional stream for epilogue commands
- add pointer to provide external csr mutex to lock both execution and flush
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-28 12:02:22 +01:00
Zbigniew Zdanowicz
b3e10a3d16
fix: correct estimation for command queue stream in heapless mode
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-28 11:46:00 +01:00
Damian Tomczak
417932d856
test: when heapless is enabled then 3dstate is programmed during prolog
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-28 10:05:24 +01:00
Katarzyna Cencelewska
0f48dd465f
feature: add debug print with global memory size
...
during check if there is space for scratch available
Related-To: HSD-18041185560
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-02-27 23:11:19 +01:00
Joshua Santosh Ranjan
c3ecf13fe1
feature: add appendMarker support for oa
...
Related-To: NEO-13784
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-27 18:45:12 +01:00
Mateusz Hoppe
7aee5e1b7e
refactor: extend patchRegionParams with group count
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-27 11:54:18 +01:00
Marcel Skierkowski
a9da0c4ed5
test: Expand tests to more products
...
Add test for PTL
Update xe2_hpg test
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-02-26 17:04:27 +01:00
Katarzyna Cencelewska
60c5a38f6d
test: remove magic number from kernel test
...
Related-To: NEO-14216
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2025-02-26 15:10:51 +01:00
Chodor, Jaroslaw
aa0075a845
refactor: L0 module input handling refactor
...
Related-To: NEO-14135
Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com >
2025-02-26 14:32:23 +01:00
Compute-Runtime-Validation
9785e5c11e
Revert "feature: update base layout of L0 handles to match ze_handle_t layout"
...
This reverts commit 276c606329 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-26 02:37:14 +01:00
Anvesh Bakwad
a017025e67
refactor(sysman): Move getEnergyCounter implementation to product specific file
...
Related-To: NEO-11296
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-25 15:40:17 +01:00
Filip Hazubski
51f275dc09
performance: Pass argument by reference in MapBasedAllocationTracker::insert
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-25 15:39:58 +01:00
Bartosz Dunajski
e2ecdb8e51
fix: correct allocation handling for increment CB event
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-25 13:23:06 +01:00
Mateusz Hoppe
291745cdf7
feature: add support for ImplicitArgs versioning
...
- define ImplicitArgs version 1
Related-To: NEO-14115
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-25 10:27:11 +01:00
Lukasz Jobczyk
beb859a53a
performance: Signal inOrder counter with pipe control, part 7
...
On non DC flush platforms without heapless, use pipe control to handle in order
implicit dependencies only when latest append has optimized counter
based event.
Resolves: HSD-18041394395, HSD-18041399091
Related-To: NEO-13441
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-25 10:21:14 +01:00
Mateusz Jablonski
276c606329
feature: update base layout of L0 handles to match ze_handle_t layout
...
this layout is required by L0 DDI Handle extension
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-25 01:23:43 +01:00
Kamil Kopryk
7c3468794e
fix: add option to enable/disable heapless in ocloc
...
Related-To: GSD-10681
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-02-24 17:06:26 +01:00
Mateusz Jablonski
b10c6b4703
feature: add global driver dispatch as prework for DDI handles extension support
...
As per DDI handles extension, global ddi table pointers will be included
in every L0 handle.
This change is focused on initialization of the global objects and reuse
of them within zeGet...ProcAddrTable functions to avoid duplication
of per component ddi table definitions
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-24 15:46:51 +01:00
Pratik Bari
568d90902d
fix(sysman): Fix the Warm Device Reset
...
The Workaround added earlier to resize the VF Bar has been removed.
Related-To: NEO-13775
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-02-24 11:24:50 +01:00
Anvesh Bakwad
b33b4233ad
refactor(sysman): Refactor the Power limits related methods
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-24 10:20:51 +01:00
Compute-Runtime-Validation
66c4288494
Revert "fix: using canonized addr in xe kmd"
...
This reverts commit 683d7c7acf .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-21 17:49:05 +01:00
Wojciech Konior
683d7c7acf
fix: using canonized addr in xe kmd
...
Related-To: NEO-7313
Signed-off-by: Wojciech Konior <wojciech.konior@intel.com >
2025-02-21 16:06:06 +01:00
Bartosz Dunajski
546e8fa230
feature: dont reset combined TS packets
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-21 14:52:01 +01:00
Bartosz Dunajski
0b34ed6793
fix: disable copy offload for dcFlush platforms
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-21 13:06:49 +01:00
Mateusz Hoppe
24ed89ed24
refactor: simplify debug attach capability detection
...
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-21 12:10:40 +01:00
Compute-Runtime-Validation
9d249580fa
Revert "feature: add global driver dispatch as prework for DDI handles extens...
...
This reverts commit dce4ca8ce7 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-21 01:52:55 +01:00
Bartosz Dunajski
85b0d1f84d
fix: clear all TS packets for combined CB event
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-20 19:24:15 +01:00
Bartosz Dunajski
c637431157
feature: signal correct TS node for combined CB Event
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-20 19:24:00 +01:00
Mateusz Jablonski
dce4ca8ce7
feature: add global driver dispatch as prework for DDI handles extension support
...
As per DDI handles extension, global ddi table pointers will be included
in every L0 handle.
This change is focused on initialization of the global objects and reuse
of them within zeGet...ProcAddrTable functions to avoid duplication
of per component ddi table definitions
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-20 17:44:36 +01:00
Mateusz Jablonski
3e45cf2a6c
feature: add debug key to expose L0 DDI Handles extension
...
Related-To: NEO-13121, NEO-13917
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-20 17:24:33 +01:00
Maciej Plewka
d4a275f319
test: add test case with escape sequences in zello_printf
...
Related-To: NEO-14138
Signed-off-by: Maciej Plewka <maciej.plewka@intel.com >
2025-02-20 14:46:38 +01:00
Bartosz Dunajski
a0a735804f
feature: disable counter caching for external storage Events
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-20 11:11:29 +01:00
Bartosz Dunajski
20191f4ccf
feature: handle combined CB event TS residency and reset
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-20 11:11:14 +01:00
Fabian Zwoliński
bf20ae7ae8
fix: configure ISA Pool params based on productHelper
...
When is2MBLocalMemAlignmentEnabled returns true,
increase pool size for builtins from 64k to 2MB.
Additionally, set appropriate alignment for kernel ISA heap allocations.
Additionally, configure isaAllocationPageSize based on productHelper
Related-To: NEO-12287
Signed-off-by: Fabian Zwoliński <fabian.zwolinski@intel.com >
2025-02-20 08:42:35 +01:00
Anvesh Bakwad
e815da1e4f
feature(sysman): Modify getEnergyCounter method implementation
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-20 04:55:50 +01:00
Filip Hazubski
b60c02d597
fix: Add asserts to ensure NonCopyable and NonMovable n/n
...
Related-To: NEO-14068
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-19 11:36:24 +01:00
Filip Hazubski
4be1153253
fix: Remove pragma once from inl files
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-18 20:19:15 +01:00
Damian Tomczak
79cee3405d
test: missing heapless disable for test testing growth of ssh with bindful
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-18 17:28:50 +01:00
Bartosz Dunajski
ee6dbfc011
feature: combined CB event profiling support
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-18 16:44:07 +01:00
Mateusz Hoppe
aed5b6c22a
refactor: add validateLaunchParams() function
...
Related-To: NEO-13954
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-18 15:15:01 +01:00
Filip Hazubski
e25f9a7fd3
refactor: Remove no longer needed comment related to WddmEventsImp
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-18 11:34:23 +01:00
Filip Hazubski
6b2b42972a
fix: Add asserts to ensure NonCopyable and NonMovable 1/n
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2025-02-18 09:41:20 +01:00
Compute-Runtime-Validation
72a5e52385
Revert "refactor: add validateLaunchParams() function"
...
This reverts commit aafefda74f .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-02-18 08:02:04 +01:00
Mateusz Hoppe
9c962cdbc8
test: fix error message in opencl ULTs
...
- opencl ults do not require changing directory
- fix base execution directory for all aub test modes
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-18 02:44:02 +01:00
Mateusz Jablonski
87f4cd8e83
feature: expose separate L0 driver handle per product family in Core/Tools path
...
Related-To: NEO-14062
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-17 18:54:07 +01:00
Mateusz Hoppe
aafefda74f
refactor: add validateLaunchParams() function
...
Related-To: NEO-13954
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-17 17:06:41 +01:00
Lukasz Jobczyk
84eaca3330
fix: Restore wait for inOrder counter in heapless mode
...
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-17 16:11:45 +01:00