Rather than refuse to run on older hardwareturbostat does some simple error checking --as some older hardware does have a functional TSC,and for some those that do not, deep C-states can bedisabled in order to make the TSC work.

Note also that acpu_cpufreq scribbled on ACNT/MCNT MSRsup through Linux-2.6.29, and so turbostat runs beston kernels 2.6.30 and newer.