Mateusz Jablonski
b7cedb99a4
fix: move gtpin initialization to first zeDriverGet call
...
Currently gtpin is intialized during zeInit call. However, it is not
correct as gtpin is calling other L0 API functions, like zeDriverGet
which should not be called until zeInit function finishes.
With this commit gtpin initialization is performed during first
zeDriverGet function call. In case of initialization failure
ZE_RESULT_ERROR_DEPENDENCY_UNAVAILABLE will be returned every
zeDriverGet call.
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-27 15:09:04 +02:00
Bartosz Dunajski
85359331ce
fix: ensure couterbased timestamps writes before access
...
Related-To: HSD-18039452525
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-27 15:04:32 +02:00
Mateusz Jablonski
da6a83faa2
feature: add support for state save area header v4
...
Related-To: NEO-8188
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-26 16:03:20 +02:00
Vishnu Khanth
44658fb7d9
fix: Update appropriate values in PCI property & state for Windows
...
Related-To: NEO-12320
Signed-off-by: Vishnu Khanth <vishnu.khanth.b@intel.com >
2024-08-26 11:39:25 +02:00
Damian Tomczak
df9fa343d1
feature: limit max workgroup size to 1k items
...
Resolves: NEO-11881
Signed-off-by: Damian Tomczak <damian.tomczak@intel.com >
2024-08-26 09:20:51 +02:00
Compute-Runtime-Validation
5dbbaa39b9
Revert "fix: ulls controller sleep, windows"
...
This reverts commit 6455d4648c .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-24 06:37:58 +02:00
Compute-Runtime-Validation
956dd8e17d
Revert "fix: set properly resource params when setAllocationType"
...
This reverts commit 2e0884a301 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-24 05:01:38 +02:00
Mateusz Hoppe
8d32a3a3ad
feature: use global bindless allocator in L0 on DG2
...
Related-To: NEO-7063, NEO-11533
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-23 19:30:38 +02:00
Bartosz Dunajski
1795642da9
fix: disallow enabling synchronized dispatch on non-ioq queues
...
Related-To: HSD-18039265269
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-23 19:30:24 +02:00
Kamil Kopryk
0f310036a0
test: correct expectations in ults if heapless is enabled 13/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-23 18:07:28 +02:00
Katarzyna Cencelewska
2e0884a301
fix: set properly resource params when setAllocationType
...
gmm params: usage, cachable and resource info
should be set properly when override allocation type
Resolves: HSD-22020344331
Signed-off-by: Katarzyna Cencelewska <katarzyna.cencelewska@intel.com >
2024-08-23 16:57:23 +02:00
Kamil Kopryk
78758b9f89
test: set ccs and rcs exposure in ults
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-23 15:28:34 +02:00
Mateusz Hoppe
c9e8931a18
fix: global bindless offsets for implicit args
...
- do not patch bindless offsets for implicit args in with global bindless
allocator, the offsets are patched at kernel initialization time and
do not change
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-23 13:21:27 +02:00
Mateusz Jablonski
3e5dec27ef
refactor: remove not needed struct
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-23 13:08:49 +02:00
Dominik Dabek
6455d4648c
fix: ulls controller sleep, windows
...
Request higher resolution for windows periodic timers for ulls
controller sleep.
Allows for controller thread to sleep with granularity of 1ms.
Related-To: NEO-10800
Signed-off-by: Dominik Dabek <dominik.dabek@intel.com >
2024-08-23 12:05:26 +02:00
Bartosz Dunajski
696b02bfd3
fix: improve TBX downloading after L0 Event sync
...
Related-To: HSD-18038498579
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-23 10:42:17 +02:00
Mateusz Jablonski
5b51146673
fix: fail L0 device creation when invalid state save area header was delivered
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-22 16:24:40 +02:00
Filip Hazubski
f87673e761
fix: Add missing check to DebugSessionImp::readFifo function
...
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-08-22 15:19:43 +02:00
Filip Hazubski
556ba1b7c4
performance: Avoid data copy in getPciStats function
...
Additionally explicitly remove unused functions of Directory and
StagingBuffer classes to comply with rule of five.
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com >
2024-08-22 13:30:01 +02:00
Bartosz Dunajski
716c557cdb
feature: update region barrier size allocation
...
Related-To: NEO-11031
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-22 12:21:11 +02:00
Mateusz Jablonski
7ac41615cd
fix: create thread with function pointer
...
don't create async thread in neo shared tests
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-21 18:02:37 +02:00
Winston Zhang
0590b34cfa
feature: refactor and rewrite setErrorDescription
...
Related-To: NEO-8379
Signed-off-by: Winston Zhang <winston.zhang@intel.com >
2024-08-21 17:26:25 +02:00
shubham kumar
60711a169e
feature: Add support for DC limits in peak power
...
Related-To: NEO-12290
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-08-21 15:54:47 +02:00
Szymon Morek
f2fd669011
fix: call wait after post-processing
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-08-21 12:46:18 +02:00
Mateusz Hoppe
657b413658
test: use api specific kernels in aub test
...
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-21 11:23:25 +02:00
Alicja Lukaszewicz
f45a229802
fix: add dependency on previous binary outputs
...
Related-To: NEO-11916
Signed-off-by: Alicja Lukaszewicz <alicja.lukaszewicz@intel.com >
2024-08-20 12:45:39 +02:00
Mateusz Hoppe
4c3a0d8344
fix: add missing sba capture when debug enabled
...
- In global bindless mode SBA may be programmed for scratch allocation,
missing sba capturing caused issues for kernels with scratch.
- this fix adds SBA capturing after SBA command
Related-To: NEO-7063
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2024-08-20 09:32:17 +02:00
Mateusz Jablonski
579af57161
refactor: don't call OsLibrary::load directly, use function pointer
...
this allows mocking this call in ULT
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2024-08-20 08:59:26 +02:00
Bartosz Dunajski
ce0ecf5939
fix: download L0 Event TBX allocation on related subdevice if needed
...
Related-To: HSD-18038498579
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2024-08-19 18:34:58 +02:00
Jitendra Sharma
6df6e4bbb0
feature: Add SW FIFO implementation
...
Related-To: NEO-7990
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2024-08-19 16:38:34 +02:00
Kamil Kopryk
b41f825155
test: skip if heapless is enabled in inappropriate ults 12/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-19 15:40:04 +02:00
Matias Cabral
f9793a4fb1
refactor: update OA metric group to save objects
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2024-08-19 15:34:54 +02:00
Aravind Gopalakrishnan
cb8063f71d
feature: Append recorded command list into immediate (3/N)
...
- Use correct stream for dispatch
- Add capability to append signal event
- Check available space globally in immediate append call
Related-To: NEO-10356
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2024-08-16 17:40:28 +02:00
Kamil Kopryk
a9e23130d1
refactor: correct typo
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-16 15:44:54 +02:00
Kamil Kopryk
f90a6f3798
test: skip if heapless is enabled in inappropriate ults 11/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-16 12:54:59 +02:00
Compute-Runtime-Validation
9b652f4a34
Revert "feature: Improving information transfer about the copy engine"
...
This reverts commit 17ffdff4f1 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-15 22:06:31 +02:00
Kamil Kopryk
dc75b01c8d
test: use walker variant in ults 10/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-14 17:25:16 +02:00
Kamil Kopryk
1bb6941bca
test: skip if heapless is enabled in inappropriate ults 10/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-14 17:02:40 +02:00
Jaroslaw Warchulski
ab9afed574
fix: add WSL path in os_metric_oa_enumeration_imp
...
Related-To: GSD-9130
Signed-off-by: Jaroslaw Warchulski <jaroslaw.warchulski@intel.com >
2024-08-14 15:25:52 +02:00
Szymon Morek
26769205a9
fix: unlock mutex before wait
...
Signed-off-by: Szymon Morek <szymon.morek@intel.com >
2024-08-14 14:27:43 +02:00
shubham kumar
4b9a86449d
fix: Correct maxBandwidth unit conversation in pmt
...
Related-To: NEO-12297
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-08-14 12:13:15 +02:00
Kamil Kopryk
11d3257a08
test: skip if heapless is enabled in inappropriate ults 9/n
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-14 11:38:09 +02:00
Andrzej Koska
17ffdff4f1
feature: Improving information transfer about the copy engine
...
Related-To: NEO-11934
Signed-off-by: Andrzej Koska <andrzej.koska@intel.com >
2024-08-14 11:28:29 +02:00
Kamil Kopryk
34357e16d9
test: fix some test_cmdlist_1 ults
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-14 10:45:44 +02:00
Pratik Bari
8ea7751381
refactor(sysman): Remove Pmt tile aggregator from Sysman Modules
...
- The PMT tile aggregator used by the frequency and power modules has
been replaced with the wrapper functions which calls the functions from
the Pmt Util class.
- The earlier Pmt Tile aggregator implementation has been removed from
the PMT specific files.
Related-To: NEO-12147
Signed-off-by: Pratik Bari <pratik.bari@intel.com >
2024-08-14 09:41:53 +02:00
Kamil Kopryk
9882b6437d
test: reduce duplicated code
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-13 23:31:19 +02:00
Compute-Runtime-Validation
1cca5e24c1
Revert "performance: disable dispatch task count update when direct submissio...
...
This reverts commit 6d486459fe .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2024-08-13 16:37:31 +02:00
Kamil Kopryk
c4850dbd4b
refactor: set containsAnyKernel also in heapless
...
Related-To: NEO-10641
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2024-08-13 14:44:36 +02:00
Zbigniew Zdanowicz
6d486459fe
performance: disable dispatch task count update when direct submission active
...
Signed-off-by: Zbigniew Zdanowicz <zbigniew.zdanowicz@intel.com >
2024-08-13 13:19:26 +02:00
shubham kumar
739e781fd8
fix(sysman): Fix sysman APIs taking incorrect path
...
Related-To: NEO-12291
Signed-off-by: shubham kumar <shubham.kumar@intel.com >
2024-08-12 21:08:09 +02:00