1
0
mirror of https://github.com/ARM-software/workload-automation.git synced 2024-10-06 19:01:15 +01:00
workload-automation/wlauto
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
..
commands pep8 2016-01-27 17:15:44 +00:00
common AndroidDevice: Removed duplicate parameter 2016-02-03 15:06:00 +00:00
core Parameter: Fixed overriding of new parameters 2016-02-04 15:36:47 +00:00
devices Removing hard-coded abi from generic_linux devices 2016-02-02 09:29:22 +00:00
external revent: Added record and replay commands 2016-01-22 10:40:03 +00:00
instrumentation Merge pull request #78 from ep1cman/binary_install 2016-01-19 10:52:54 +00:00
modules cpufreq: minor fixes 2016-02-04 15:42:35 +00:00
resource_getters Fixing assets discovery. 2016-01-22 12:19:31 +00:00
result_processors cpustate: ensure known initial state 2016-02-04 16:08:22 +00:00
tests Parameter: Fixed overriding of new parameters 2016-02-04 15:36:47 +00:00
tools Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
utils cpustate: ensure known initial state 2016-02-04 16:08:22 +00:00
workloads manual: Fixed trying to logcat on non linux devices 2016-02-01 15:24:32 +00:00
__init__.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
agenda-example-biglittle.yaml Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
agenda-example-tutorial.yaml Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00
config_example.py Fixing typo in config_example.py 2015-07-02 12:17:19 +01:00
exceptions.py Initial commit of open source Workload Automation. 2015-03-10 13:09:31 +00:00