Mateusz Jablonski
e66bbb54bc
Correct fixture methods name to meet clang-tidy requirements
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-12 13:12:38 +02:00
Mateusz Jablonski
6a46e8f0ca
Correct method names in device and module fixtures
...
correct naming in derived classes
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-12 10:40:56 +02:00
Yates, Brandon
dbf955c1f2
L0 win debugger - implement read elf
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-08-11 16:16:21 +02:00
Mateusz Hoppe
bc605f413c
L0Debug - split acking general events from isa events
...
- allow to pass deviceIndex when acking isa events,
used with per-tile isa
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-08-11 13:11:55 +02:00
Mateusz Jablonski
e6fc458d4b
Add a struct for test fixtures with correct method naming convention
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-11 12:55:52 +02:00
Warchulski, Jaroslaw
a6c1d9578e
Move files between shared/test/common/helpers and shared/test/unit_test/helpersi
...
unit_test/helpers/cmd_buffer_validator.h -> common/helpers
unit_test/helpers/gtest_helpers.h -> common/helpers
common/helpers/blit_commands_helper_tests.inl -> unit_test/helpers
common/helpers/simd_helper_tests.inl -> unit_test/helpers
common/helpers/simd_helper_tests_pvc_and_later.inl -> unit_test/helpers
common/helpers/state_base_address_tests.h -> unit_test/helpers
Related-To: NEO-6524
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-08-10 15:23:12 +02:00
Joshua Santosh Ranjan
aa27a4c3ff
Add Power and Frequency Overhead verification to zello_metrics
...
Related-To: LOCI-3305
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-08-10 08:09:46 +02:00
Bellekallu Rajkiran
fb0d2b0acd
Add Prelim ULTs for frequency
...
Remove gmock usage from frequency ULTs.
Related-To: LOCI-3214
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-08-10 08:01:13 +02:00
Bellekallu Rajkiran
d1fb4011bd
Remove gmock usage from PMU
...
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-08-10 07:59:17 +02:00
Mateusz Hoppe
3a2d3b9274
L0Debug refactor - move eventsToAck out from ClientConnection
...
- events to ack are unrelated to client handle
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-08-09 19:52:17 +02:00
Mateusz Hoppe
869768a01a
L0Debug refactor - make memory access steps clear and simple
...
- split isa, elf and default mem access to separate steps
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-08-09 18:04:38 +02:00
Mateusz Jablonski
daf1bd4501
Refactor: pass properties by const reference instead of by value
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-09 15:55:07 +02:00
Mateusz Jablonski
c3d40c210f
ULT refactor: remove i915 header dependency from drm_mock.h/drm_query_mock.h
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-08-09 15:04:22 +02:00
Mateusz Hoppe
52133e61ce
L0Debug - per tile isa and modules in debug session
...
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-08-08 15:46:56 +02:00
Mayank Raghuwanshi
f833dc0291
Add sysman Firmware support for windows
...
Related-To: LOCI-3226
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-08-05 13:22:11 +02:00
davidoli
d7c43d022a
Improve GtPin init error status reporting
...
Related-To: LOCI-1286
Signed-off-by: davidoli <david.olien@intel.com >
2022-08-05 04:18:07 +02:00
Compute-Runtime-Validation
19cac22760
Revert "Add prelim ULTs for performance"
...
This reverts commit 4967e053b8 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-08-04 12:27:20 +02:00
Kulkarni, Ashwin Kumar
1898a82317
Defer Sysman Scheduler and Memory Initialization
...
With this change, init for sysman Scheduler/Memory API would
not be done during zeInit.
init and thereby Scheduler/Memory API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumSchedulers/zesDeviceEnumMemory.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-08-03 23:35:54 +02:00
Bellekallu Rajkiran
4967e053b8
Add prelim ULTs for performance
...
Remove gmock usage from performance UTLs.
Related-To: LOCI-3218
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-08-03 21:06:46 +02:00
Mayank Raghuwanshi
94177389f9
Update memory transaction size for sysman memory module
...
Related-To: LOCI-3142
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-08-03 11:46:14 +02:00
Bellekallu Rajkiran
6fe263d0a3
Update zello_sysman bb test for power module
...
Add support for getPowerLimitsExt and setPowerLimitsExt.
Related-To: LOCI-3195
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-08-03 09:09:19 +02:00
Kulkarni, Ashwin Kumar
cf55a92b79
Defer Sysman PCI, Global operations and Events Module Initialization
...
With this change, init for sysman PCI, Global operations and Events
API would not be done during zeInit.
init and thereby PCI, Global operations and Events API handle creation
would be done implicitly only when user explicitly calls any APIs.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-08-02 08:56:04 +02:00
Bellekallu Rajkiran
f23f78e2cc
Add support for extended power properties
...
Related-To: LOCI-3242
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-08-01 13:02:49 +02:00
Kamil Kopryk
582ed0565b
Use memcpy_s instead of memcpy
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-08-01 12:43:29 +02:00
Bellekallu Rajkiran
599553d86c
Add ECC test support to zello_sysman
...
Related-To: LOCI-3195
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-07-28 16:42:56 +02:00
Bellekallu Rajkiran
d02b45c9b9
Add support for power limit ext functions
...
Add support for getPowerLimitsExt and
setPowerLimitsExt functions.
Related-To: LOCI-3125, LOCI-3193
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-07-28 16:40:33 +02:00
Igor Venevtsev
4cb9ad5d55
Debugger L0 Win: implement module destroy event
...
Related-To: NEO-6723
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-28 15:55:40 +02:00
Mateusz Jablonski
db2d1a53b9
Cleanup includes in drm_memory_manager.h
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-26 20:53:21 +02:00
Mayank Raghuwanshi
e135c0ba82
Update sysfs node to read the memory freq file
...
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-07-26 10:31:24 +02:00
Mateusz Jablonski
b49e2237c5
Pass drm to MemoryInfo ctor
...
Related-To: NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-25 15:44:10 +02:00
Kamil Kopryk
d4d54f5093
Cleanup includes
...
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
2022-07-25 09:58:38 +02:00
Kulkarni, Ashwin Kumar
137959c647
Defer Sysman Power and Performance Module Initialization
...
With this change, init for sysman Power/Performance API would
not be done during zeInit.
init and thereby Power/Performance API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumPowerDomains/zesDeviceEnumPerformanceFactorDomains.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-25 08:17:46 +02:00
Igor Venevtsev
d79e799bea
Debugger L0 win: implement zetAcknowledgeEvent API
...
Related-To: NEO-6723
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-22 16:46:27 +02:00
Mateusz Hoppe
4da6f65d1a
L0Debug - Notify cmdQueue create for subdevices
...
- PROCESS ENTRY triggered for first cmdQ created
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-22 16:08:41 +02:00
Kulkarni, Ashwin Kumar
2d8176fdbd
Defer Sysman Fabric Port and Fan Module Initialization
...
With this change, init for sysman Fabric Port/Fan API would
not be done during zeInit.
init and thereby Fabric Port/Fan API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumFabricPorts/zesDeviceEnumFans.
Also, ECC module init calls are cleared as they are no longer needed.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-22 02:23:17 +02:00
Compute-Runtime-Validation
5199ea257d
Revert "L0Debug - Notify cmdQueue create for subdevices"
...
This reverts commit ebcb3faad2 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-21 18:50:20 +02:00
Mateusz Hoppe
20364ca1b5
L0Debug - refactor ISA and Elf access
...
- reorganize code to mke possible extracting to separate functions
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-21 13:02:38 +02:00
Mateusz Hoppe
ebcb3faad2
L0Debug - Notify cmdQueue create for subdevices
...
- PROCESS ENTRY triggered for first cmdQ created
Related-To: NEO-5784
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-20 15:13:06 +02:00
Igor Venevtsev
547dd59272
Debugger L0 Win: Implement CREATE_DEBUG_DATA/MODULE_CREATE events handling
...
Related-To: NEO-6723
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-07-20 13:20:50 +02:00
Bellekallu Rajkiran
fd1417532d
Add Prelim ULTs for power
...
Related-To: LOCI-3127
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-07-20 06:23:34 +02:00
Mateusz Jablonski
a4e9ede440
Dont use global namespaces of i915 definitions
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-19 13:17:59 +02:00
Bari, Pratik
2942a48ce8
Fix for zello_sysman properties bug
...
The unsigned char values are typecast to unsigned int during cout
operation.
Related-To: LOCI-3267
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-07-18 19:09:24 +02:00
Jitendra Sharma
4a8a93af96
Debugger L0 Win - Generate Proc Entry/Exit events
...
Related-To: NEO-7117
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-07-18 12:32:57 +02:00
Mateusz Jablonski
78c96db2fa
Create wrappers for different version of i915 headers
...
Related-To: NEO-6852
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-07-18 10:15:44 +02:00
Compute-Runtime-Validation
56a264a33d
Revert "Defer Sysman Scheduler and Memory Module Initialization"
...
This reverts commit e1748ad436 .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-07-18 08:19:58 +02:00
Kulkarni, Ashwin Kumar
aadf424476
Defer Sysman Standby Module Initialization
...
With this change, init for sysman Standby API would not be done during zeInit.
Rather init and thereby Standby API handle creation would be done only
when user explicitly requests to enumerate handles
using zesDeviceEnumStandbyDomains.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 23:14:54 +02:00
Kulkarni, Ashwin Kumar
e1748ad436
Defer Sysman Scheduler and Memory Module Initialization
...
With this change, init for sysman Scheduler/Memory API would
not be done during zeInit.
init and thereby Scheduler/Memory API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumSchedulers/zesDeviceEnumMemory.
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 20:36:03 +02:00
Kulkarni, Ashwin Kumar
e58bc1ca86
Defer Sysman Temperature Module Initialization
...
With this change, init for sysman Temperature API would not be done
during zeInit.
Rather init and thereby Temperature API handle creation would be done
only when user explicitly requests to enumerate handles
using zesDeviceEnumTemperatureSensors.
Modification to temperature ULTs
Related-To: LOCI-3127
Signed-off-by: Kulkarni, Ashwin Kumar <ashwin.kumar.kulkarni@intel.com >
2022-07-15 20:23:55 +02:00
Mateusz Hoppe
023f9df999
L0Debug - move apiEvents queue to DebugSessionImp
...
- the logic of reading api events is OS agnostic
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-07-15 16:19:38 +02:00
Daria Hinz
01af53b63c
Setting default device id for acronym
...
This PR includes:
- Move product config implementation from
ocloc arg helper to product config helper.
- Add default device id setting for each platform configuration.
- Add & move hw info config tests from opencl to shared
Signed-off-by: Daria Hinz <daria.hinz@intel.com >
Related-To: NEO-7112
2022-07-15 12:28:58 +02:00