[coreboot-gerrit] Patch merged into coreboot/master: lenovo/x200, t400: enable C4 cpu low power state

gerrit at coreboot.org gerrit at coreboot.org
Sat Aug 27 00:15:44 CEST 2016


the following patch was just integrated into master:
commit 2a1847ea125b4b867f435635173acb39c9d75292
Author: Arthur Heymans <arthur at aheymans.xyz>
Date:   Fri Jun 17 19:06:25 2016 +0200

    lenovo/x200,t400: enable C4 cpu low power state
    
    This enables the C4 low power state on the lenovo x200 and t400.
    It's inspired by the thread on the mailinglist:
    "[coreboot] Lenovo X200 running Coreboot drains 3-4W more power
    than with Vendor BIOS".
    
    What this does, is to enable a C3 state using MWAIT(C3) request
    and set the southbridge config c4onc3_enable to automatically
    upgrade C3 to the lower power C4 state.
    The latency (0x37) is the same value used by the vendor bios.
    
    With C4 enabled the idle power consumption is about ~2-3W lower.
    
    TEST= build and install on target. Use powertop top to measure power
    usage. To manually disable c-state to compare them,
    do (tested on linux 4.4):
    echo 1 > /sys/devices/system/cpu/cpu*/cpuidle/stateX/disable
    
    Change-Id: I1a1663a7662ebc7157a965667680688ad6a33545
    Signed-off-by: Arthur Heymans <arthur at aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/15251
    Tested-by: build bot (Jenkins)
    Reviewed-by: Swift Geek
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-by: Nico Huber <nico.h at gmx.de>


See https://review.coreboot.org/15251 for details.

-gerrit



More information about the coreboot-gerrit mailing list