[coreboot-gerrit] Patch merged into coreboot/master: timestamp: add tick frequency to exported table

gerrit at coreboot.org gerrit at coreboot.org
Mon Aug 31 15:55:33 CEST 2015


the following patch was just integrated into master:
commit c49014e7507b02c5f5ca249e7ab86a65394d12b0
Author: Aaron Durbin <adurbin at chromium.org>
Date:   Sun Aug 30 21:19:55 2015 -0500

    timestamp: add tick frequency to exported table
    
    Add the timestamp tick frequency within the timestamp table so
    the cbmem utility doesn't try to figure it out on its own. Those
    paths still exist for x86 systems which don't provide tsc_freq_mhz().
    All other non-x86 systems use the monotonic timer which has a 1us
    granularity or 1MHz.
    
    One of the main reasons is that Linux is reporting
    /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq as the true
    turbo frequency on turbo enables machines. This change also fixes
    the p-state values honored in cpufreq for turbo machines in that
    turbo p-pstates were reported as 100MHz greater than nominal.
    
    BUG=chrome-os-partner:44669
    BRANCH=firmware-strago-7287.B
    TEST=Built and booted on glados. Confirmed table frequency honored.
    
    Change-Id: I763fe2d9a7b01d0ef5556e5abff36032062f5801
    Signed-off-by: Aaron Durbin <adurbin at chromium.org>
    Reviewed-on: http://review.coreboot.org/11470
    Tested-by: build bot (Jenkins)
    Reviewed-by: Patrick Georgi <pgeorgi at google.com>


See http://review.coreboot.org/11470 for details.

-gerrit



More information about the coreboot-gerrit mailing list