Kamil Kopryk
aaa4e90ad4
Move L0HwHelper ownership to RootDeviceEnvironment 1/n
...
Related-To: NEO-6853
Signed-off-by: Kamil Kopryk <kamil.kopryk@intel.com >
Use RootDeviceEnvironment getHelper<L0CoreHelper> for
- setAdditionalGroupProperty
- createEvent
- isResumeWARequired
2022-11-15 08:24:23 +01:00
Mayank Raghuwanshi
ffcca3ba53
Use physical subdeviceId for sysman ras, freq and standby module
...
Related-To: LOCI-2925, LOCI-2926, LOCI-3236
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-11-14 14:10:23 +01:00
Mateusz Hoppe
5206fd1b9a
L0Debug - interrupt stopped events for newly stopped threads
...
- do not mark interrupt as complete when thread was stopped
before handling ATT event
- if no newly stopped threads reported in ATT event, interrupt
trigger thread unavailable event
Related-To: NEO-7501
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-10 15:25:24 +01:00
Yates, Brandon
99ef6c499b
L0 debug - fix windows bitmask decode
...
Keep threads created in EU range (0,7)
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-11-07 14:41:29 +01:00
Igor Venevtsev
f47e1306f2
L0Debug: do not set acknowledge flag for MODULE_UNLOAD event
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-11-07 14:01:29 +01:00
Warchulski, Jaroslaw
fb25f96081
Cleanup includes 2
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-07 10:36:50 +01:00
Bellekallu Rajkiran
4bbec2dbf4
Add support for board number property
...
Related-To: LOCI-3545
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-11-07 08:40:11 +01:00
Warchulski, Jaroslaw
ef95bfb45e
Cleanup includes
...
Related-To: NEO-5548
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-11-04 18:04:13 +01:00
Mateusz Hoppe
6f710bfad7
L0Debug - disallow attaching to multiple pids
...
Resolves: NEO-7476
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-11-03 19:21:53 +01:00
Matias Cabral
8d8f821b6c
Optimize SLM ULTs execution time
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-11-03 11:12:13 +01:00
Mateusz Jablonski
8ddc889c1d
Store hardware IP version in hardware info
...
Query HW IP version using ioctl helper prelim
Related-To: NEO-7457
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-11-03 09:57:08 +01:00
Bari, Pratik
0606e8ddf3
Removal of MOCK_METHODS from Power API ULT
...
The gmock macros in the Power (non prelim) API ULTS have been replaced
Related-To: LOCI-3221
Signed-off-by: Bari, Pratik <pratik.bari@intel.com >
2022-11-03 09:10:46 +01:00
Matias Cabral
0772d32a76
Windows debugger access to SLM
...
Resolves: NEO-7382
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-11-02 10:58:09 +01:00
Ezhilsivam Shanmugam
0a7166d10e
Implement FanGetConfig sysman API for windows
...
Signed-off-by: Ezhilsivam Shanmugam <ezhilsivam.shanmugam@intel.com >
2022-10-29 00:55:11 +02:00
Joshua Santosh Ranjan
436ec1234b
Sysman Add support for auxiliary bus for fabric Ras
...
Related-To: LOCI-3531
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-28 18:18:33 +02:00
Aravind Gopalakrishnan
fcd0dd95a1
Activate metric group for immediate command list
...
Related-To: LOCI-3518
Signed-off-by: Aravind Gopalakrishnan <aravind.gopalakrishnan@intel.com >
2022-10-25 00:05:33 +02:00
Compute-Runtime-Validation
d653779098
Revert "L0 debug - Fix thread creation for windows DSS"
...
This reverts commit 3724807eed .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-22 14:38:24 +02:00
Artur Harasimiuk
9ad3f6190f
do not sleep in ULTs
...
Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com >
2022-10-21 19:37:52 +02:00
Yates, Brandon
3724807eed
L0 debug - Fix thread creation for windows DSS
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-10-21 18:47:49 +02:00
Matias Cabral
b103b0c43f
Reduce the SLM time waiting on ready CMD to 100 uSec
...
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-10-21 12:50:58 +02:00
Warchulski, Jaroslaw
90bc1a69d2
L0Debug - wait for the thread to start
...
Related-To: NEO-7322
Signed-off-by: Warchulski, Jaroslaw <jaroslaw.warchulski@intel.com >
2022-10-20 10:44:16 +02:00
Yates, Brandon
789a53e8f8
L0 Debug - Don't pollute debug log with event timeouts
...
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-10-19 17:26:31 +02:00
Jitendra Sharma
6a73001a3f
Implement zesSchedulerComputeUnitDebugMode sysman Api
...
Related-To: LOCI-866
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com >
2022-10-18 13:43:29 +02:00
Matias Cabral
4affe9907c
Update SLM access offset behavior
...
Related-To: NEO-5998
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-10-17 18:07:27 +02:00
Joshua Santosh Ranjan
b2c80be6f9
Fix typo and error check when retrieving pci information
...
Fix
1. typo PhysialDevicePciSpeedInfo to PhysicalDevicePciSpeedInfo
2. error check to verify open() call
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-14 14:57:07 +02:00
Mateusz Hoppe
95505d87a5
L0Debug - fix interrupt
...
- pass deviceIndex based on deviceBitfield
- do not call ioctl again on EBUSY error
Resolves: NEO-7414
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-14 13:56:57 +02:00
Mayank Raghuwanshi
d3ebf4677b
Add ults for windows sysman firmware
...
Related-To: LOCI-3436
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-10-14 07:29:08 +02:00
Yates, Brandon
44894c1fdf
L0 Debug- Create generic topologyMap interface
...
Move Linux DebugSession thread conversion functions up to
DebugSessionImp to allow reuse in windows implementation
Signed-off-by: Yates, Brandon <brandon.yates@intel.com >
2022-10-13 15:12:05 +02:00
Matias Cabral
56109b882f
Support debugger SLM write
...
Resolves: NEO-5998
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-10-11 16:37:14 +02:00
Bellekallu Rajkiran
3323deb825
Add support for serial number property
...
Related-To: LOCI-3396
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-10-09 19:37:30 +02:00
Compute-Runtime-Validation
668f988e61
Revert "Add support for serial number property"
...
This reverts commit ba461e565e .
Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com >
2022-10-09 06:59:32 +02:00
Bellekallu Rajkiran
ba461e565e
Add support for serial number property
...
Related-To: LOCI-3396
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-10-07 20:08:01 +02:00
Mateusz Hoppe
af4e3d510e
Refactor DebugApiWindows tests
...
- copy att bitmask to event in tests, not in mockWddm
- simplifies logic, gets rid of redundant struct, allows
setting different att bitmask for every event
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-07 11:45:25 +02:00
Igor Venevtsev
5a0dd8048b
L0Debug Win: fix bitmap reading for EU_ATTN_BIT_SET event
...
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-10-06 15:41:14 +02:00
Mateusz Hoppe
e9a7c990ef
L0Debug - log deviceBitfield for ISA event
...
- enhancement to logging
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-05 11:44:44 +02:00
Igor Venevtsev
66f5af0fec
L0Debug: simple code cleanup
...
Use dedicated readSystemRoutineIdent() instead of raw readGpuMemory()
Signed-off-by: Igor Venevtsev <igor.venevtsev@intel.com >
2022-10-04 13:45:18 +02:00
Mateusz Hoppe
fddd1976c1
L0Debug - close connection when releasing Device resources
...
- when debugDetach() is not called properly, close connection
in debug session before Device is destroyed
Related-To: NEO-7366
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-10-04 13:10:12 +02:00
Joshua Santosh Ranjan
8240f65434
Remove Sysman dependency from Iaf nl interfaces
...
This patch makes iaf nl interfaces in sysman be usable
by other modules.
1.change Iaf_nl interfaces to remove sysman dependencies
2.move iaf specific interfaces(getPorts()) to iaf specific file
3.move iaf_nl files to sysman/linux
Related-To: LOCI-3357
Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com >
2022-10-01 01:46:14 +02:00
Mateusz Hoppe
ec4d0dd0a6
L0Debug - ignore unknown VM BIND events - do not push to pending
...
Related-To: NEO-7366
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-30 13:31:30 +02:00
Matias Cabral
c012034c19
Debugger access to SLM
...
Resolves: NEO-5998
Signed-off-by: Matias Cabral <matias.a.cabral@intel.com >
2022-09-30 11:31:19 +02:00
Mateusz Hoppe
6811b1079f
L0Debug - support for out of order debug events
...
Related-To: NEO-7366
- if VM BIND comes with VM that cannot be mapped to tile,
push the event to pending events and process next events
until context params event with comes
- when pending event is handled - remove it from queue
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-30 11:26:24 +02:00
sairamud
0d6ad522cb
Update zesPowerGetEnergyCounter to return 64BitEnergyCounter in micro joules
...
Signed-off-by: sairamud <sairam.udaya.janardhana.muttavarapu@intel.com >
2022-09-30 11:15:43 +02:00
Vilvaraj, T J Vivek
67b670c5b9
Sysman: warm reset needs hot plug interrupts disabled
...
hot plug interrupts need to be disabled before
issuing a warm reset. and needs to be enable after
completion of the warm reset.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2022-09-29 17:21:23 +02:00
Puneeth Kumar Reddy D
183d82b021
Changes made to the print statement.
...
Signed-off-by: Puneeth Kumar Reddy D <puneeth.kumar.reddy.devarinti@intel.com >
2022-09-29 12:47:16 +02:00
Mateusz Hoppe
7e2e940d6e
L0Debug - zebin modules support for mirrored isa heaps
...
- all tileInstanced ISAs must be received before sending
MODULE LOAD/UNLOAD events for zebin modules
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-28 10:53:51 +02:00
Vilvaraj, T J Vivek
0d23fa1a98
Sysman: increase sleep duration in warm reset
...
warm reset needs to have a longer sleep duaration after remove to
ensure that the PCIe state is save and restored safely.
Signed-off-by: Vilvaraj, T J Vivek <t.j.vivek.vilvaraj@intel.com >
2022-09-26 17:57:54 +02:00
Mateusz Hoppe
7ff258fc92
L0Debug - Enable attaching to Root or Subdevices
...
- enable tile attach mode by default
- both root device and subdevice may be attached to
Related-To: NEO-7347
Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com >
2022-09-26 16:03:54 +02:00
Bellekallu Rajkiran
6102f02080
Refactor sysman ULTs
...
Related-To: LOCI-3432
Signed-off-by: Bellekallu Rajkiran <bellekallu.rajkiran@intel.com >
2022-09-25 04:40:15 +02:00
Mateusz Jablonski
b20e31a636
Add missing include in os_memory_imp.cpp
...
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com >
2022-09-22 16:09:05 +02:00
Mayank Raghuwanshi
a9bc4de8cf
Enable sysman windows ults
...
Related-To: LOCI-3205
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com >
2022-09-22 08:16:11 +02:00