linux/tools
Len Brown 650a37f32d tools/power turbostat: fix IVB support
Initial IVB support went into turbostat in Linux-3.1:
553575f1ae
(tools turbostat: recognize and run properly on IVB)

However, when running on IVB, turbostat would fail
to report the new couters added with SNB, c7, pc2 and pc7.
So in scenarios where these counters are non-zero on IVB,
turbostat would report erroneous residencey results.

In particular c7 time would be added to c1 time,
since c1 time is calculated as "that which is left over".

Also, turbostat reports MHz capabilities when passed
the "-v" option, and it would incorrectly report 133MHz
bclk instead of 100MHz bclk for IVB, which would inflate
GHz reported with that option.

This patch is a backport of a fix already included in turbostat v2.

Signed-off-by: Len Brown <len.brown@intel.com>
2012-06-03 23:47:49 -04:00
..
firewire
hv
include/tools
lguest
lib/traceevent tools lib traceevent: Silence compiler warning on 32bit build 2012-05-26 14:14:58 -03:00
nfsd
perf Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2012-05-30 11:12:00 -07:00
power tools/power turbostat: fix IVB support 2012-06-03 23:47:49 -04:00
scripts
testing syscalls, x86: add __NR_kcmp syscall 2012-05-31 17:49:32 -07:00
usb USB: testusb: add path /dev/bus/usb to default search paths for usbfs 2012-05-15 08:41:13 -07:00
virtio
vm tools/vm/page-types.c: cleanups 2012-05-29 16:22:21 -07:00
Makefile