1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-07 03:11:53 +01:00
workload-automation/wlauto/utils
Sergei Trofimov 3a99a284c4 cpustate: ensure known initial state
cpustate result processor generates a view of the cpu subsystem power
state during execution of a workload from cpu_idle and cpu_frequency
ftraces. There exists a period before the first events in those
categories are seen where the state of the cpu subsystem is (partially)
unknown and it is reported as such by the result processor.

Unknown state usually exists for a relatively short period of time and
is generally not a big deal. For certain kinds of workloads, however, it
may constitude a significant protion of the trace.

Changes in this commit attempt to deal with this by a) reading starting
cpu frequencies and writing them into the trace, and b) nudging each
core to bring it out of idle; this happens before the start marker, so
that the system state between the markers should be completely known.
2016-02-04 16:08:22 +00:00
..
__init__.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
android.py utils/android: fixed use of variables in as_root=True commands. 2015-12-15 08:34:18 +00:00
cli.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
cpuinfo.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
doc.py Minor fix to rst table generation. 2015-03-18 10:47:07 +00:00
formatter.py pylint fixes 2015-06-29 11:34:49 +01:00
hwmon.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
ipython.py ipython: Updated to work with the latest ipython version 2016-01-12 10:59:52 +00:00
log.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
misc.py Adding aarch64 to architecture list for arm64 ABI 2016-02-02 09:29:22 +00:00
netio.py Updated pylint for v1.5.1 2015-12-09 16:52:39 +00:00
power.py cpustate: ensure known initial state 2016-02-04 16:08:22 +00:00
serial_port.py Updated pylint for v1.5.1 2015-12-09 16:52:39 +00:00
ssh.py Updated pylint for v1.5.1 2015-12-09 16:52:39 +00:00
terminalsize.py Fixes for Emacs 2015-06-01 10:05:23 +01:00
trace_cmd.py doc: Apply it's/its grammar pedantry 2016-01-25 13:34:24 +00:00
types.py Updated boolean to interpret 'off' as False 2015-09-09 14:32:27 +01:00
uboot.py Adding support for U-Boot booting in Juno. 2015-06-25 11:32:01 +01:00
uefi.py uefi menu: updated prompt_regex to handle debug UEFI builds. 2015-09-09 17:40:02 +01:00