Tomasz Biernacik
a78ffbc855
test: improve reliability
...
Related-To: NEO-12650
Signed-off-by: Tomasz Biernacik <tomasz.biernacik@intel.com >
2025-02-11 15:45:13 +01:00
Anvesh Bakwad
1f1e066f90
refactor(sysman): Rename the power limit file name variables in kmd interface
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-11 08:23:12 +01:00
Damian Tomczak
493a100d5f
test: additional chaining sempahore required when dcFlushRequired
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 20:31:56 +01:00
Mateusz Hoppe
906048771f
fix: pass EncodeDispatchKernelArgs by reference
...
Related-To: NEO-13954
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-10 18:39:12 +01:00
Damian Tomczak
075a3c3bcf
test: when heapless is enabled then inOrderAtomicSignaling is programmed
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 15:26:37 +01:00
Chandio, Bibrak Qamar
7149743162
fix: Set vmbind user fence when makeMemoryResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-02-10 14:20:09 +01:00
Bartosz Dunajski
18d7a22861
refactor: pass increment address and value to dispatch params
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-10 14:04:34 +01:00
Bartosz Dunajski
09298d3e6c
fix: pass USM alloc to external CB event if possible
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-10 13:24:31 +01:00
Pratik Bari
e91480c673
fix: Merge Prelim & Nonprelim code for Legacy Sysman Memory module
...
Related-To: NEO-14004
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-02-10 12:50:40 +01:00
Damian Tomczak
8d0cec04ca
refactor: better conditions handling in isInOrderNonWalkerSignalingRequired
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-10 11:05:10 +01:00
Anvesh Bakwad
1da94b253d
test(sysman): Move Power Product specific ULTs to Product Helper Tests files
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-10 10:55:31 +01:00
Bartosz Dunajski
f887e25a79
feature: dont reset aggregated CB Event in-order state on append
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-07 16:55:18 +01:00
Lukasz Jobczyk
04108b9afa
Revert "fix: Flush caches on cmd list destroy with debugger"
...
This reverts commit 3b4d879321 .
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-07 15:15:21 +01:00
Bartosz Dunajski
56b1468b58
feature: increment value for aggregated CB Event support [1/n]
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-07 09:11:48 +01:00
Anvesh Bakwad
4a1af14587
refactor(sysman): Retrieve supported power domains from Kmd Interface
...
Related-To: NEO-14011
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-07 08:31:01 +01:00
Mateusz Hoppe
1877e66bc8
feature: add mechanism to extend cmdlist launch params
...
Related-To: NEO-13954
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2025-02-06 22:05:15 +01:00
Joshua Santosh Ranjan
f89725d31b
test: correct the structure type value
...
Related-To: NEO-13480
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-06 18:17:41 +01:00
Marcel Skierkowski
fcb59152ba
refactor: Correct status return in getExternalMemoryProperties
...
In TBX mode, getExternalMemoryProperties was returning an incorrect status
The status returns have been corrected to ensure proper functionality.
Related-To: HSD-18041313876
Signed-off-by: Marcel Skierkowski <marcel.skierkowski@intel.com >
2025-02-06 17:21:33 +01:00
Anvesh Bakwad
c645f84663
feature(sysman): Update Power Module to replace CARD domain with PACKAGE domain
...
Related-To: NEO-13985
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
2025-02-06 16:29:26 +01:00
Zbigniew Zdanowicz
9419e702cc
fix: zero kernel residency container for shared system usm pointers
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-05 19:07:07 +01:00
Bartosz Dunajski
ff67943d06
feature: extend external CB alloc capabilities
...
Related-To: NEO-13971
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-05 16:32:34 +01:00
Damian Tomczak
2451727d6a
test: correct heapless split number
...
Related-to: NEO-12737
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2025-02-05 16:32:18 +01:00
Joshua Santosh Ranjan
c8eb085cdb
feature: expose source ids for metric groups
...
Related-To: NEO-13480
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-05 12:31:44 +01:00
Bartosz Dunajski
35d8e82664
documentation: CB events with overlapping dependencies
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-02-05 09:03:38 +01:00
Brandon Yates
c1ac3a733d
feature: Expand exception bitmask checked by dbgUMD
...
Related-to: NEO-8306
Signed-off-by: Brandon Yates <brandon.yates@intel.com >
2025-02-05 02:39:26 +01:00
Joshua Santosh Ranjan
5efbf1d04c
refactor: add driver experimental entry points for tracer apis
...
Related-To: NEO-13770
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-02-05 00:40:59 +01:00
Mateusz Jablonski
e8eff862f4
build: remove logic of excluding platforms without L0 support
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2025-02-04 21:01:18 +01:00
shubham kumar
b72b43712c
test: add missing override to derived class method
...
Related-To: NEO-13777
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-02-04 18:37:40 +01:00
Zbigniew Zdanowicz
75f688b58e
test: remove driver dependency from level zero black box tests
...
Related-To: NEO-10492
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-02-04 17:56:49 +01:00
Naklicki, Mateusz
9aad7750be
fix: adjust IGC hwinfo for related tests
...
Also update builtin kernels
Signed-off-by: Naklicki, Mateusz <mateusz.naklicki@intel.com >
2025-02-04 10:05:08 +01:00
Lukasz Jobczyk
3bc841a8a8
fix: Do not wait only on timestamp when heapless enabled
...
During host synchronize on profiling counter based event then timestamp
wait only when using entire optimized counter based event infrastructure
enabled, so when heapless disabled.
Resolves: HSD-18041396186
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-02-03 18:13:03 +01:00
Michał Pryba
75bc74089b
refactor: adjust file names after pre-gen12 removal 2/3
...
Related-To: NEO-12681
Signed-off-by: Michał Pryba <michal.pryba@intel.com >
2025-02-03 15:31:51 +01:00
Pawel Cieslak
85c8b6edcc
ci: blackbox config refactor
...
Signed-off-by: Pawel Cieslak <pawel.cieslak@intel.com >
2025-02-03 12:10:25 +01:00
shubham kumar
f2b48b97d2
refactor: Prework to get sampling unit through ioctl query on xe
...
Related-To: NEO-13777
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2025-02-03 10:37:46 +01:00
Pratik Bari
0ec361bbb9
feature: Using Sysman Product Helper to support throttle reasons
...
Related-To: NEO-8877
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-31 21:08:55 +01:00
Lukasz Jobczyk
9bb48d3a5b
performance: Signal inOrder counter with pipe control, part 6
...
When on DC flush platform do not signal in order allocation when using
timestamp CB event. Handle wait on that event and synchronization using
in order timestamp node. Flush DC from wait. In order handled by pipe
controls.
Related-To: NEO-13441
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-01-31 14:32:00 +01:00
Zbigniew Zdanowicz
4c47364dfd
refactor: add getter to read kernel argument values
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2025-01-31 13:30:48 +01:00
Compute-Runtime-Validation
d23249b061
Revert "fix: Set vmbind user fence when makeMemoryResident"
...
This reverts commit 80dc4fb43a .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-31 11:36:29 +01:00
Bartosz Dunajski
4846fbe410
refactor: unify blit memory fill methods and pass BlitProperties 2
...
Related-To: NEO-13003
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2025-01-30 20:16:10 +01:00
Kamil Kopryk
ef896cc799
refactor: introduce ImageSurfaceState helper class
...
Moved global functions to the ImageSurfaceStateHelper class,
with declarations in the header file and definitions in the base .inl
file.
This change reduces compilation time by:
- removing unnecessary includes from the header file
- adding explicit template instantiations, which are faster than
implicit template instantiations.
Additionally, the image_skl_and_later.inl file has been removed as it
is no longer needed, and its implementation has been moved to the base .inl
Related-To: NEO-12149
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2025-01-30 19:20:31 +01:00
Pratik Bari
4327f8c832
fix(sysman): Disable Supported Diagnostics Tests
...
The Supported Diagnostics Tests are disabled resulting into no handle
creation for Diagnostics module
Related-To: NEO-13819
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-30 16:49:53 +01:00
Lukasz Jobczyk
09e23804dc
refactor: Use timestamp types for events and in order nodes
...
Switching tagAllocation into UC causes regressions in non event
scenarios. It is no longer used as dependant type for semaphores.
Restoring previous GMM_USAGE settings for tag.
Marking events and in order nodes using only timestamp types as they
have proper GMM_USAGE settings already and can be both in smem and lmem.
Resolves: NEO-13847
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-01-30 12:20:38 +01:00
Compute-Runtime-Validation
9305652446
Revert "feature(sysman): Add support for card and package domains in Power mo...
...
This reverts commit ba83701494 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-30 07:45:33 +01:00
Joshua Santosh Ranjan
dbc85c4322
feature: add support for metric markers
...
Related-To: NEO-12058
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2025-01-29 20:22:34 +01:00
Anvesh Bakwad
ba83701494
feature(sysman): Add support for card and package domains in Power module
...
Related-To: NEO-10484
Signed-off-by: Anvesh Bakwad <anvesh.bakwad@intel.com >
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2025-01-29 16:36:10 +01:00
Lukasz Jobczyk
3b4d879321
fix: Flush caches on cmd list destroy with debugger
...
When using debugger flush caches on command list destroy to ensure
correctness of reused resources for debugger. Tests ensuring that on LNL
were enabled during DC flush mitigation which flushes DC on destroy for
reuse.
Resolves: HSD-18040962729
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com >
2025-01-29 11:39:56 +01:00
Compute-Runtime-Validation
21021f0340
Revert "refactor: unify blit memory fill methods and pass BlitProperties"
...
This reverts commit d7ca6568fc .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-29 02:09:59 +01:00
Maciej Bielski
a8779c2387
fix: report ZE_MEMORY_ACCESS_CAP_FLAG_CONCURRENT correctly
...
At the moment the capability is returned only based on the value
returned by the `productHelper`, which is too liberal. The capability
must also consider the support reported by `memoryManager`. Only then
the support reported is aligned with actual logic of handling
USM-allocations.
Related-To: NEO-10040
Signed-off-by: Maciej Bielski <maciej.bielski@intel.com >
2025-01-29 00:17:38 +01:00
Chandio, Bibrak Qamar
80dc4fb43a
fix: Set vmbind user fence when makeMemoryResident
...
Related-To: NEO-11977, GSD-10293
Signed-off-by: Chandio, Bibrak Qamar <bibrak.qamar.chandio@intel.com >
2025-01-28 22:04:37 +01:00
Compute-Runtime-Validation
894b788267
Revert "fix: Flush caches on cmd list destroy with debugger"
...
This reverts commit 35517d6f29 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2025-01-28 21:52:23 +01:00