Igor Venevtsev
9e0138f5a7
Debugger L0: expose FC register set
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-05 16:04:54 +02:00
Kulkarni, Ashwin Kumar
abd2815ae7
Support for Diagnostics lazy init in zeInit flow
...
Modifications for Diagnostics module lazy init
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-04 18:30:08 +02:00
Kulkarni, Ashwin Kumar
49aaf62bbd
Lazy init implementation for RAS module
...
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-04 18:29:57 +02:00
Artur Harasimiuk
4bdd8860a1
test.h refactor
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-07-04 18:20:07 +02:00
Kulkarni, Ashwin Kumar
d066e2d5a7
Support for lazy init in zeInit flow
...
Modifications for firmware lazy init implementation
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-06-30 20:22:11 +02:00
Mateusz Jablonski
e88bad79a6
Dont pass drm to ioctl helper methods - use Ioctl Helper's member instead
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-30 11:11:12 +02:00
Mateusz Jablonski
c9e2b4bc32
Pass Drm to ioctl helper ctor
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-29 15:47:01 +02:00
Bartosz Dunajski
aff0ea99a8
Enable signed/unsigned mismatch warning for MSVC
...
Signed-off-by: Bartosz Dunajski <bartosz.dunajski@intel.com >
2022-06-29 14:12:10 +02:00
Mateusz Jablonski
b72fcad1be
Drm: call ioctl using ioctl helper if possible
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-29 11:29:40 +02:00
Artur Harasimiuk
a8e2bd3f98
hw_cmds.h usage cleanup
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-06-29 11:15:45 +02:00
Mayank Raghuwanshi
db20000450
Add Ecc support for sysman windows
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-06-29 07:51:53 +02:00
Matias Cabral
9c1c24e35a
Detect metrics library new name
...
Linux library name changing from libmd.so.1 to libigdmd.so.1
Related-To: LOCI-3159
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-06-28 18:39:20 +02:00
Artur Harasimiuk
b0e694e102
remove unused include
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-06-28 10:50:36 +02:00
Kamil Kopryk
b5b03a7039
Remove variable length arrays
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-06-28 09:50:55 +02:00
Mateusz Jablonski
4ee27f11c0
CMake: disallow variable-length-array
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-27 23:22:08 +02:00
Artur Harasimiuk
09d160910d
remove unused includes
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-06-27 22:59:18 +02:00
Igor Venevtsev
7aa053199d
Debugger L0: expose DBG register set
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-06-27 14:19:06 +02:00
Vilvaraj, T J Vivek
894f90f89e
SysMan:fix device reset
...
The distance from the SGUnit to the Root port is constant.
calculating the Rootport and Cardbus based on this observation.
the root port and card bus are used by Warmreset function to
preserve the PCI config space.
Resolves: LOCI-2899
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2022-06-25 03:13:52 +02:00
davidoli
82d3901978
Add ZE_RESULT_WARNING_DROPPED_DATA to ip metrics
...
Related-To: LOCI-3106
Signed-off-by: davidoli <david.olien@intel.com >
2022-06-24 22:48:59 +02:00
Mayank Raghuwanshi
281c98dcf9
Add firmware util interface for sysman windows
...
Related-To: LOCI-3132
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-06-24 08:42:48 +02:00
Vilvaraj, T J Vivek
067bc890da
SysMan: clean up ULT's for Temperature Module.
...
Resolves: LOCI-3198
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2022-06-23 18:38:42 +02:00
Jitendra Sharma
c86c518bc4
L0 Debugger Win - read SBA tracking buffer address
...
MMIO will store SBA tracking buffer address for current context.
This change helps in extracting this address and use to read SBA virtual
register.
Related-To: NEO-6765
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-06-23 15:02:38 +02:00
Mateusz Hoppe
673bf3b553
Move DebuggerL0 to shared
...
Related-To: NEO-7075
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-06-23 10:05:45 +02:00
Yates, Brandon
60b88806d5
L0 Windows Debugger - Implement GPU mem read/write
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-06-23 09:28:47 +02:00
Igor Venevtsev
cb6db5672b
Debugger L0 Win - register allocations metadata in debugger
...
Related-To: NEO-6764
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-06-22 17:22:15 +02:00
Compute-Runtime-Validation
c45ddab1c3
Revert "Move DebuggerL0 to shared"
...
This reverts commit 7eba4db2e7 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-06-22 04:38:32 +02:00
Mateusz Hoppe
7eba4db2e7
Move DebuggerL0 to shared
...
Related-To: NEO-7075
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-06-21 17:10:46 +02:00
Mateusz Jablonski
5f985a012a
Stop using EXPECT_THAT
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-20 14:25:28 +02:00
Bellekallu Rajkiran
cf9e48db83
Update PCI interface
...
Modify PCI interface to get max speed and width from
pci config space.
Related-To: LOCI-3137
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-06-17 11:58:20 +02:00
Bellekallu Rajkiran
7f4e25a3f6
Reduce gmock usage for firmware and GlobalOps
...
Related-To: LOCI-3130
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-06-17 07:35:48 +02:00
Joshua Santosh Ranjan
d4c9cca7fd
Metrics: Avoid multiple metric cacheing for sub-devices
...
This patch fixes multiple metric cacheing for sub-devices when
sub-device is enumerated before root-device
Fixes : LOCI-3161
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-06-16 22:03:24 +02:00
Yates, Brandon
20348b7185
Add override to ~DebugSessionWindows
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-06-16 16:34:39 +02:00
Yates, Brandon
481ac32fcf
Windows L0 Debugger - Implement async events handling
...
Add event handlers for context and debug data
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-06-15 17:48:24 +02:00
Mateusz Hoppe
31ebf37091
Fix potential stack corruption in DebugSessionImp
...
- allocate 64 bytes on stack when accessing registers
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-06-15 16:18:24 +02:00
Mateusz Jablonski
9a8f2bb835
Remove mock context class definition from device fixture
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-15 14:28:48 +02:00
Vilvaraj, T J Vivek
c0121eb824
SysMan: fix issues in execution environment restoration.
...
the scpoe of the restorer is till the LinuxSysmanImp is deleted.
Ideally the scope of restorer needs to be function level.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2022-06-15 11:38:23 +02:00
Joshua Santosh Ranjan
2ae0759075
Metrics: Add support to return test status in zello_metrics
...
Related-To: LOCI-3158
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-06-15 09:04:19 +02:00
Mateusz Jablonski
e67307b724
Add DrmParam enum values for I915_EXEC values
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-15 08:39:39 +02:00
Michal Mrozek
ef7c1c22cb
Rename function name to avoid confusion.
...
Signed-off-by: Michal Mrozek <michal.mrozek@intel.com >
2022-06-14 18:50:39 +02:00
Joshua Santosh Ranjan
6adf069eb3
Metrics: Add NReports Event Generation support for EuStallSampling
...
This patch adds support for NReports for EuStallSampling
Related-To: LOCI-2758
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-06-14 17:15:23 +02:00
Mateusz Jablonski
1b93d4dcf1
Move mock driver model classes to shared
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-14 13:44:40 +02:00
Krzysztof Gibala
c229ace4df
Adjust GmmHelper to be HW aware
...
Related-To: NEO-6523
Signed-off-by: Krzysztof Gibala <krzysztof.gibala@intel.com >
2022-06-13 18:33:06 +02:00
Mateusz Hoppe
f7dc958163
Fix module load events
...
- report load address in canonical form
Related-To: NEO-6997
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-06-13 08:54:24 +02:00
Daria Hinz
49a27c3755
Refactor metrics, cmdqueue & CSR ULTs
...
The change eliminates the occurrence of fail on Windows:
number of sections exceeded object file format limit.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-13 03:55:51 +02:00
Daria Hinz
9bc0250e52
Refactor L0 metrics ULTs
...
The change eliminates the occurrence of fail on Windows:
number of sections exceeded object file format limit.
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
2022-06-10 12:10:59 +02:00
Mayank Raghuwanshi
3900cfaf8c
Update zello_sysman cli to set performance factor
...
Related-To: LOCI-3108
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-06-09 13:07:22 +02:00
Mateusz Jablonski
ffe77d06e3
Ensure that ioctl helper is initialized only once
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-06-08 17:54:21 +02:00
Mateusz Hoppe
1e0f0efcf2
L0Debug - auto ack ISA VM BIND events when module created before attach
...
- Fix missing ACKs for VM BIND events when module was created
before debugger attaches
Related-To: NEO-6960
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-06-07 17:41:58 +02:00
Daniel Chabrowski
c303c218be
Add missing pragma once in header files
...
Signed-off-by: Daniel Chabrowski <daniel.chabrowski@intel.com >
2022-06-07 16:19:11 +02:00
Joshua Santosh Ranjan
d36abf7bb0
Metrics: Avoid resetting Implicit Scaling flag when metrics library is released
...
This patch fixes issue when metrics library is released, then the implicit
scaling flag is reset. The issue would make further requests to MDAPI not to
perform implicit scaling specific handling.
Releated-To: LOCI-3163
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-06-07 01:20:27 +02:00