Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jul 15, 2015
  1. @magnoliatitanium

    Enabling Intel SKL support

    magnoliatitanium authored
    This patch enables support for SKL-S
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Commits on Apr 17, 2015
  1. @magnoliatitanium
  2. @debox1 @magnoliatitanium

    Fix Powertop support for Intel Braswell SOC

    debox1 authored magnoliatitanium committed
    Correct Braswell MSR used to determine PC6 residency.
    
    Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Commits on Apr 16, 2015
  1. @magnoliatitanium

    Add C7- C10 support for Intel SKY

    magnoliatitanium authored
    Add C7 to C10 support for Intel SKY for CPU idle.
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Commits on Mar 19, 2015
  1. @magnoliatitanium

    Android Support

    magnoliatitanium authored
    Adding instruction on how to build for Android on README. Included
    Android patches to build PowerTOP.
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Commits on Feb 27, 2015
  1. @magnoliatitanium

    Patch: Add navigation hint

    Jaroslav Skarvada authored magnoliatitanium committed
    Hi,
    
    I am forwarding patch from Pierre-Yves Chibon <pingou@pingoured.fr> which
    adds navigation hint to the status bar, downstream bugzilla:
    http://bugzilla.redhat.com/show_bug.cgi?id=1191112
    
    thanks & regards
    
    Jaroslav
  2. @magnoliatitanium

    Add I2C runtime PM tunables

    Daniel Leung authored magnoliatitanium committed
    Adds I2C adapters and devices into "Tunables" tab
    for runtime PM.
    
    v2: removed unused variables
    
    Signed-off-by: Daniel Leung <daniel.leung@linux.intel.com>
Commits on Feb 26, 2015
  1. @magnoliatitanium

    Baytrail does not have core C7 MSR to read

    Daniel Leung authored magnoliatitanium committed
    So do not acquire core C7 from MSR, or else it fails
    and stops the program.
    
    Reported-by: Eoff, Ullysses A <ullysses.a.eoff@intel.com>
    Signed-off-by: Daniel Leung <daniel.leung@linux.intel.com>
  2. @magnoliatitanium

    Update internal repo with external mainline

    magnoliatitanium authored
    This adds a couple bug fixes when running auto_tune
Commits on Jan 28, 2015
  1. @magnoliatitanium

    Powertop crashes with 'powertop --auto-tune'

    Michael Mullin authored magnoliatitanium committed
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA256
    
    Please see the following patch to address the reported crash
    - ---
    - From e994a414f619410877023fce35ade12d1cfce68d Mon Sep 17 00:00:00 2001
    From: Michael Mullin <masmullin@hush.com>
    Date: Thu, 22 Jan 2015 16:33:31 -0500
    Subject: [PATCH] If "dir" is closed early inside create_add_devfreq_devices()
     then there is a potential double free due to a second close during the
     cleanup phase in clear_all_devfreq()
    
    Signed-off-by: Michael Mullin <masmullin@hush.com>
    
    - ---
     src/devices/devfreq.cpp | 5 ++++-
     1 file changed, 4 insertions(+), 1 deletion(-)
Commits on Jan 22, 2015
  1. @magnoliatitanium

    Merge branch 'ext_pwt'

    magnoliatitanium authored
    Adding post 2.7 release changes.  This merge is needed to keep the
    internal and external repo on the same page.
  2. @magnoliatitanium

    Adding support to SKY platforms.

    magnoliatitanium authored
    Adding Intel SKY platform support to PowerTOP
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Commits on Nov 25, 2014
  1. @kerolasa @magnoliatitanium

    configure: use autoconf-archive ax_cxx_compile_stdcxx_11.m4

    kerolasa authored magnoliatitanium committed
    Ensure the powertop is compiled C++11 compliant compiler.  That allows
    project contributors to use features from the latest standard without
    hesitation are they allowed in this project.  The idea is to grant
    greater liberties to upstream in cost of a dependency to downstream.
    
    Notice that adding a downstream dependency to C++11 compliant compiler is
    not outrageously unreasonable.  Many of the C++11 features has been
    supported quite a while.  That said use of some features, such as
    attributes (N2761), may still make maintainers to be unhappy if the case
    is not justified well enough.
    
    Reference: http://en.cppreference.com/w/cpp/compiler_support
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  2. @kerolasa @magnoliatitanium

    main: fix incompatible operand type

    kerolasa authored magnoliatitanium committed
    main.cpp:430:35: error: incompatible operand types ('char *' and 'char')
                            sprintf(workload, "%s", optarg ? optarg : '\0');
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  3. @kerolasa @magnoliatitanium

    add timestamp to html report

    kerolasa authored magnoliatitanium committed
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  4. @kerolasa @magnoliatitanium

    powertop.m4: GCC_FORTIFY_SOURCE_CC copy idea of macro from Archlinux …

    kerolasa authored magnoliatitanium committed
    …pacman
    
    The powertop.m4 is a collection file for autoconf m4 helper macros, such
    as GCC_FORTIFY_SOURCE_CC.  The macro in case will define feature
    _FORTIFY_SOURCE=2 when it is possible, instead of trying to enable when
    it will not work, such as at times when optimization is turned off.
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  5. @kerolasa @magnoliatitanium

    textual: add new line to a message

    kerolasa authored magnoliatitanium committed
    Earlier message was not quite right as seen below.
    
    $ sudo ./src/powertop --auto
    Loaded 244 prior measurements
    [...]
    To show power estimates do 20 measurement(s) connected to battery onlyLeaving PowerTOP
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  6. @kerolasa @magnoliatitanium

    fix typo in message

    kerolasa authored magnoliatitanium committed
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  7. @kerolasa @magnoliatitanium

    squeeze all extra bits from size of binary and html report

    kerolasa authored magnoliatitanium committed
    This change makes the css text smaller by removing unnecessary leading
    white spaces, and the logo got 'pngcrush -brute' treatment.
    
    -rw-r--r-- 1 root root 62722 Oct 20 22:12 before.html
    -rw-r--r-- 1 root root 60224 Oct 20 22:13 after.html
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  8. @kerolasa @magnoliatitanium

    add missing include

    kerolasa authored magnoliatitanium committed
    In file included from measurement/sysfs.cpp:27:
    In file included from measurement/../lib.h:59:
    In file included from /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/string:52:
    In file included from /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/bits/basic_string.h:2850:
    In file included from /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/ext/string_conversions.h:41:
    /usr/bin/../lib64/gcc/x86_64-unknown-linux-gnu/4.9.1/../../../../include/c++/4.9.1/cstdlib:153:11: error:
          no member named 'realloc' in the global namespace
      using ::realloc;
            ~~^
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  9. @kerolasa @magnoliatitanium

    make --quiet option to suppress various info messages

    kerolasa authored magnoliatitanium committed
    When --quiet is defined messages such as'RAPL device for cpu 0' and
    'Leaving PowerTOP' are not expected to be printed.  This change makes
    them to be printed to stderr, that the --quiet is redirecting to
    /dev/null.
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  10. @kerolasa @magnoliatitanium

    move variables to protected scope

    kerolasa authored magnoliatitanium committed
    This fixes series of issues reported by clang++ compiler the same way.
    
    cpu/rapl/rapl_interface.h:37:6: error: private field
    'measurment_interval' is not used [-Werror,-Wunused-private-field]
            int measurment_interval;
    
    The measurment_interval() in relation to first_cpu() is moved to avoid
    following compiler warning.
    
    make[3]: Entering directory '/home/src/powertop/src'
      CXX      cpu/rapl/powertop-rapl_interface.o
    cpu/rapl/rapl_interface.cpp:78:2: warning: field 'measurment_interval' will be initialized after field 'first_cpu' [-Wreorder]
            measurment_interval(def_sampling_interval),
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  11. @kerolasa @magnoliatitanium

    configure: use AC_USE_SYSTEM_EXTENSIONS to determine features

    kerolasa authored magnoliatitanium committed
    The AC_USE_SYSTEM_EXTENSIONS will enable everything that a system allows
    to be enabled, so there is no longer need for a source file specific
    *_SOURCE definitions.  Secondly the uses of _BSD_SOURCE that are removed
    in this change are part of deprecated API.  See reference link for
    details.
    
    Reference: https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commit;h=c941736c92fa3a319221f65f6755659b2a5e0a20
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  12. @kerolasa @magnoliatitanium

    csstoh.sh: check every single return value

    kerolasa authored magnoliatitanium committed
    Earlier the script continued processing at errors.
    
    $ ./csstoh.sh powertop.css /dev/full
    ./csstoh.sh: line 36: echo: write error: No space left on device
    ./csstoh.sh: line 37: echo: write error: No space left on device
    [...]
    
    Now the script will fail immediately when an error occurs.
    
    $ ./csstoh.sh powertop.css /dev/full ; echo $?
    cat: write error: No space left on device
    1
    
    As a minor improvement the script now writes errors to stderr rather than
    stdout, that is more appropriate.
    
    From https://lists.01.org/pipermail/powertop/2014-November/001686.html
    
    Removal of white space error.
    
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  13. @kerolasa @magnoliatitanium

    add missing space to --version print out

    kerolasa authored magnoliatitanium committed
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  14. @kerolasa @magnoliatitanium

    configure: use autoconf-archive ax_pthread.m4

    kerolasa authored magnoliatitanium committed
    The configuration script "AX_PTHREAD" was added to the build specification
    so that corresponding special parameters will be taken into account.
    
    Reference: http://www.gnu.org/software/autoconf-archive/ax_pthread.html
    Reviewed-by: SF Markus Elfring <elfring@users.sourceforge.net>
    Reviewed-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
  15. @kerolasa @magnoliatitanium

    configure: require new enough automake version

    kerolasa authored magnoliatitanium committed
    Andreas had build issues with older than 1.11 automake, and it seemed
    like 1.11.1 would good required version until Alexandra pointed out that
    1.12.2 is needed to be safe from CVE-2012-3386 vulnerability.
    
    Reported-by: Andreas Mohr <andi@lisas.de>
    Reported-by: Alexandra Yates <alexandra.yates@linux.intel.com>
    Reference: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-3386
    Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Commits on Nov 24, 2014
  1. @magnoliatitanium

    Merge remote-tracking branch 'ext_pwd/master'

    magnoliatitanium authored
    Merge external powertop
Commits on Nov 21, 2014
  1. @magnoliatitanium

    Update Translation files

    magnoliatitanium authored
    Adding generated Transifex files for localization.
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
  2. @magnoliatitanium

    bug-fix: added devices/devreq.h to Makefile

    magnoliatitanium authored
    This fixes build error on release.
    
    Reported-by: Kristen Carlson Accardi <kristen@linux.intel.com>
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
  3. @magnoliatitanium

    fix-bug: removed close_display() due to segfault

    magnoliatitanium authored
    Clean up function call from removed function definition on previous
    patch revert.
    
    Error reported by: Sami Kerola  <kerolasa@iki.fi>
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Commits on Nov 20, 2014
  1. @magnoliatitanium

    Localization changes

    magnoliatitanium authored
    This patch adds localization changes generated by Transifex.
    
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
  2. @magnoliatitanium

    Revert "Properly cleaning up the display tabs"

    magnoliatitanium authored
    Produces a segfault on Arch Linux using Clang. Remove for sake of
    release.
    
    This reverts commit 706bc28.
Commits on Nov 18, 2014
  1. @magnoliatitanium

    Merge remote-tracking branch 'remotes/ext_pwd/master'

    magnoliatitanium authored
    Merge external branch
Commits on Nov 17, 2014
  1. @magnoliatitanium

    update powertop.pot file

    magnoliatitanium authored
    Signed-off-by: Alexandra Yates <alexandra.yates@linux.intel.com>
Something went wrong with that request. Please try again.