9f666320f38db60fdadb096b656076208faa915a |
|
13-Sep-2017 |
Sergei Trofimov <sergei.trofimov@arm.com> |
derived: add DerivedSurfaceFlingerStats Add DerivedSurfaceFlingerStats that parse output from SurfaceFlingerFramesInstrument to produce FPS data and rendering statistics.
/external/devlib/devlib/__init__.py
|
f692315d9c4de4e9d9693acf3304e5ed6d69efa8 |
|
07-Sep-2017 |
Sergei Trofimov <sergei.trofimov@arm.com> |
derived: add DerivedGfxInfoStats Add DerivedGfxInfoStats that parse output from GfxInfoFramesInstrument to produce FPS data and rendering statistics.
/external/devlib/devlib/__init__.py
|
dd26b43ac5237d967dca702deb5274a566a8e885 |
|
07-Sep-2017 |
Sergei Trofimov <sergei.trofimov@arm.com> |
derived: DerivedMeasurments now return DerivedMetrics DerivedMeasurments processors now return DerviedMetrics rather than measurments. The notion of an InstrumentChannel doesn't really make sense in the context of DerivedMeasurments, which are not directly measured on the target. Since Measurement's require a channel, a simpler DerviedMetric is added that only requires a name and a type.
/external/devlib/devlib/__init__.py
|
ff366b3fd9d1a1d71186df78fc0ed8044a65d37c |
|
21-Aug-2017 |
Sergei Trofimov <sergei.trofimov@arm.com> |
derived: renamed derived_measurments --> energy Renamed to reduce redandancy in import path.
/external/devlib/devlib/__init__.py
|
c093d567542460e398662b76e0577fbb49ae89f7 |
|
07-Aug-2017 |
Marc Bonnici <marc.bonnici@arm.com> |
DerivedMeasurements: Add DerivedEnergyMeasurments Adds `DerivedMeasurements` which are designed to perform post processing on a provided MeasurementCsv. Currently only a `DerivedEnergyMeasurements` class has been added which has 2 purposes: - Calculate energy from power results if not present using recorded timestamps, falling back to a provided sample rate - Calculate cumulative energy and average power from a specified MeasurementCSV file.
/external/devlib/devlib/__init__.py
|
7a827e2b116c4fed24ec9076d7b0689cb1f55a96 |
|
17-May-2017 |
Quentin Perret <quentin.perret@arm.com> |
instrument: Add power monitoring support on Gem5 platforms
/external/devlib/devlib/__init__.py
|
4adefecb553555963dbbad454b49eac6018098df |
|
06-Jun-2017 |
Sergei Trofimov <sergei.trofimov@arm.com> |
instrument/frames: Add GfxInfoFramesInstrument Added an instrument that exposes the GfxinfoFramesCollector via the standard instrument APIs.
/external/devlib/devlib/__init__.py
|
3cfbad19bdc3f001d7b682db27b8fea5dd99e24c |
|
11-Apr-2017 |
Brendan Jackman <brendan.jackman@arm.com> |
instrument: Add support for Monsoon Power Monitor This adds support for the Monsoon Power Monitor: https://www.msoon.com/LabEquipment/PowerMonitor/ This device officialy supports only MS Windows so we use a tool from AOSP to communicate with it from Unix targets: https://android.googlesource.com/platform/cts/+/master/tools/utils/monsoon.py The user is required to install this tool and its dependencies, then pass the path to it as the monsoon_bin parameter.
/external/devlib/devlib/__init__.py
|
e9cf93e754c4c07a969945e7788738b721b0f4bf |
|
31-Jan-2017 |
Anouk Van Laer <anouk.vanlaer@arm.com> |
gem5: Addition of gem5 simulation platform This commit adds a gem5 simulation platform. The platform is responsible for starting the gem5 simulation. Changes to be committed: modified: devlib/__init__.py modified: devlib/platform/__init__.py new file: devlib/platform/gem5.py
/external/devlib/devlib/__init__.py
|
29a7940731cb1ec8559d3ae93648de6dc33f7bf8 |
|
31-Jan-2017 |
Anouk Van Laer <anouk.vanlaer@arm.com> |
gem5: Addition of a gem5 connection This is the first in a series of commits to allow for the use of gem5 as a target in devlib. The interaction with the gem5 simulation is done by the Gem5Connection, a type of TelnetConnection. There are two types of Gem5Connections (Linux and Android) as they differ slightly in the implementation of some methods. Other types of connections have only been changed to make them uniform (e.g. arguments for init method) Changes to be committed: modified: devlib/__init__.py modified: devlib/host.py modified: devlib/utils/android.py modified: devlib/utils/ssh.py
/external/devlib/devlib/__init__.py
|
b3cea0c0d2af9e729f9da398b1ad57c898a078a4 |
|
08-Dec-2016 |
Sergei Trofimov <sergei.trofimov@arm.com> |
TelnetConnction: splitting from SshConnection Perviously, a parameter passed into SshConnection controlled whether the connection was established over SSH or Telnet. Now, there is a separate class for Telnet connections.
/external/devlib/devlib/__init__.py
|
889f72c88330608ce4fd8d91ab5366d465cac627 |
|
07-Dec-2016 |
Sergei Trofimov <sergei.trofimov@arm.com> |
Adding connection classes to main __init__.py Now that connection classes can be passed as arguments on Target instatiation, they are part of the user-facing API and are marked as such by exporting them in the main __init__.py
/external/devlib/devlib/__init__.py
|
4e6afe960b0540a0e9781bdfbd82352ff157d248 |
|
09-Oct-2015 |
Sergei Trofimov <sergei.trofimov@arm.com> |
devlib initial commit.
/external/devlib/devlib/__init__.py
|