Damian Tomczak
81b0cac65f
fix: raytracing heapless missing allocation
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-03-06 17:26:09 +01:00
Zbigniew Zdanowicz
2b370f6a6f
feature: handle passing separate epilogue immediate command buffer
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-06 14:52:34 +01:00
Zbigniew Zdanowicz
bb61dafd72
feature: add support for local memory in check available space
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-06 14:52:19 +01:00
Kulkarni, Ashwin Kumar
320f03f5a6
feature: supports core device handle with zesInit
...
Related-To: NEO-13805
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2025-03-06 05:30:37 +01:00
Zbigniew Zdanowicz
566e52f72b
feature: add main lock for both execute and flush
...
- both execute and flush have their own locks
- spliting these locks makes race condition
- obtain lock at higher level
- do not lock in queue when calling execute from immediate
- pass main lock to flush so can be unlocked before synchronize
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-05 18:40:49 +01:00
Kamil Kopryk
4c795027e3
refactor: add check if event L3 flush is needed
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-05 18:25:29 +01:00
Pratik Bari
01de772162
feature: Enable GuC based Engine Utilization counters for Sysman Engine
...
Related-To: NEO-14279
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-03-05 13:40:27 +01:00
Matias Cabral
f17500a977
feature: source independent entry for calc op create
...
Resolves: NEO-13996
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2025-03-03 19:39:58 +01:00
Lukasz Jobczyk
c1a986c71c
performance: Signal inOrder counter with pipe control, part 8
...
Allow wait for in order allocation when latest submit does not have
optmized counter based event.
Resolves: HSD-18041399091
Related-To: NEO-13441
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-03-03 14:39:18 +01:00
Zbigniew Zdanowicz
f4f779f5b2
feature: save parent immediate cmdlist stream as starting stream
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-03-03 12:06:55 +01:00
Joshua Santosh Ranjan
9d404fab50
fix: support MetricCreateFromProgrammableExp2
...
Related-To: NEO-14211
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-03-03 10:50:57 +01:00
Kamil Kopryk
d7f65cb6c3
test: initialize sampler variable
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-03-03 10:26:38 +01:00
Compute-Runtime-Validation
84eafda460
Revert "feature: add main lock for both execute and flush"
...
This reverts commit a8ea63d638 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-03-01 03:44:32 +01:00
Zbigniew Zdanowicz
d344c1cb69
fix: flush task count in copy engine when immediate command list is required
...
Related-To: NEO-10356
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-28 17:12:54 +01:00
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