diff options
author | Denis Nikitin <denik@google.com> | 2019-07-30 11:55:01 -0700 |
---|---|---|
committer | Sean Abraham <seanabraham@chromium.org> | 2019-08-02 13:55:44 +0000 |
commit | 80522905c156d3ccb51451eaefda5773e905ffaa (patch) | |
tree | 04df4e180f14224a89608f169167682462c42d9e /crosperf/settings_factory.py | |
parent | 265c29673103ec2b03a3cd81d065537a53122187 (diff) | |
download | toolchain-utils-80522905c156d3ccb51451eaefda5773e905ffaa.tar.gz |
crosperf: Add "intel_pstate" and "turbostat" args
In global setting added "intel_pstate" option.
Type: string. Values: active, passive, no_hwp, ''(equivalent
to active).
Default ''.
In benchmark setting added "turbostat" option.
Type: boolean. Default True.
BUG=chromium:966514
TEST=tested on samus, eve, rammus
Change-Id: I1533c6d6586aab5acf3665bce68920a0ab3092bc
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1726635
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Commit-Queue: Sean Abraham <seanabraham@chromium.org>
Reviewed-by: Sean Abraham <seanabraham@chromium.org>
Tested-by: Sean Abraham <seanabraham@chromium.org>
Diffstat (limited to 'crosperf/settings_factory.py')
-rw-r--r-- | crosperf/settings_factory.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/crosperf/settings_factory.py b/crosperf/settings_factory.py index a4607963..31ea87e6 100644 --- a/crosperf/settings_factory.py +++ b/crosperf/settings_factory.py @@ -59,6 +59,12 @@ class BenchmarkSettings(Settings): 'weight', default=0.0, description='Weight of the benchmark for CWP approximation')) + self.AddField( + BooleanField( + 'turbostat', + description='During benchmark run turbostat process in background', + required=False, + default=True)) class LabelSettings(Settings): @@ -329,6 +335,13 @@ class GlobalSettings(Settings): 'ignore min and max values to reduce noise.', required=False, default=False)) + self.AddField( + TextField( + 'intel_pstate', + description='Intel Pstate mode.\n' + 'Supported modes: active (default), passive, no_hwp.', + required=False, + default='')) class SettingsFactory(object): |