[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