<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/tools/power/x86, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-11-01T04:22:00Z</updated>
<entry>
<title>tools/power turbostat: graceful fail on garbage input</title>
<updated>2012-11-01T04:22:00Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-11-01T04:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d91bb17c2a874493603c4d99db305d8caf2d180c'/>
<id>urn:sha1:d91bb17c2a874493603c4d99db305d8caf2d180c</id>
<content type='text'>
When invald MSR's are specified on the command line,
turbostat should simply print an error and exit.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: Repair Segmentation fault when using -i option</title>
<updated>2012-11-01T04:21:43Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-11-01T04:16:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39300ffb9b6666714c60735cf854e1280e4e75f4'/>
<id>urn:sha1:39300ffb9b6666714c60735cf854e1280e4e75f4</id>
<content type='text'>
Fix regression caused by commit 8e180f3cb6b7510a3bdf14e16ce87c9f5d86f102
(tools/power turbostat: add [-d MSR#][-D MSR#] options to print counter
deltas)

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power/turbostat: add option to count SMIs, re-name some options</title>
<updated>2012-10-06T19:26:31Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-10-06T19:26:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9240813e61cb3e5838c9ab0237af831c61df7cf'/>
<id>urn:sha1:f9240813e61cb3e5838c9ab0237af831c61df7cf</id>
<content type='text'>
Counting SMIs is popular, so add a dedicated "-s" option to do it,
and juggle some of the other option letters.

-S is now system summary (was -s)
-c is 32 bit counter (was -d)
-C is 64-bit counter (was -D)
-p is 1st thread in core (was -c)
-P is 1st thread in package (was -p)

bump the minor version number

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: add [-d MSR#][-D MSR#] options to print counter deltas</title>
<updated>2012-09-28T02:04:56Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-22T05:25:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e180f3cb6b7510a3bdf14e16ce87c9f5d86f102'/>
<id>urn:sha1:8e180f3cb6b7510a3bdf14e16ce87c9f5d86f102</id>
<content type='text'>
 # turbostat -d 0x34
is useful for printing the number of SMI's within an interval
on Nehalem and newer processors.

where
 # turbostat -m 0x34
will simply print out the total SMI count since reset.

Suggested-by: Andi Kleen
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: add [-m MSR#] option</title>
<updated>2012-09-26T22:17:21Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-22T03:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f32edf12c1eafc8e5b1b0337360993fde1b3565'/>
<id>urn:sha1:2f32edf12c1eafc8e5b1b0337360993fde1b3565</id>
<content type='text'>
-m MSR# prints the specified MSR in 32-bit format
-M MSR# prints the specified MSR in 64-bit format

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: make -M output pretty</title>
<updated>2012-09-26T22:17:21Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-22T02:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=130ff304f6d31484fc73bb337bc635cba1ffe04c'/>
<id>urn:sha1:130ff304f6d31484fc73bb337bc635cba1ffe04c</id>
<content type='text'>
The -M option dumps the specified 64-bit MSR with every sample.

Previously it was output at the end of each line.
However, with the v2 style of printing, the lines are now staggered,
making MSR output hard to read.

So move the MSR output column to the left where things are aligned.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: print more turbo-limit information</title>
<updated>2012-09-26T22:15:48Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-21T04:01:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6574a5d5053cd3b8e7c088900b80a9ff51895450'/>
<id>urn:sha1:6574a5d5053cd3b8e7c088900b80a9ff51895450</id>
<content type='text'>
The "turbo-limit" is the maximum opportunistic processor
speed, assuming no electrical or thermal constraints.
For a given processor, the turbo-limit varies, depending
on the number of active cores.  Generally, there is more
opportunity when fewer cores are active.

Under the "-v" verbose option, turbostat would
print the turbo-limits for the four cases
of 1 to 4 cores active.

Expand that capability to cover the cases of turbo
opportunities with up to 16 cores active.

Note that not all hardware platforms supply this information,
and that sometimes a valid limit may be specified for
a core which is not actually present.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: delete unused line</title>
<updated>2012-09-26T22:11:48Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-20T17:43:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d7db69016548c4bf3bec3556f6a15b9332dae34f'/>
<id>urn:sha1:d7db69016548c4bf3bec3556f6a15b9332dae34f</id>
<content type='text'>
MSR_TSC is no longer needed because
we now use RDTSC directly.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power turbostat: run on IVB Xeon</title>
<updated>2012-09-26T22:11:31Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-09-26T22:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1300651b40298ce60ee628b8f13f8c121706b06c'/>
<id>urn:sha1:1300651b40298ce60ee628b8f13f8c121706b06c</id>
<content type='text'>
This fix is required to run on IVB Xeon,
which previously had an incorrect cpuid model number listed.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>tools/power: turbostat: fix large c1% issue</title>
<updated>2012-07-20T02:26:33Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2012-06-14T01:31:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c3ae331d1c2fe25edfbece73fda0bb312445b636'/>
<id>urn:sha1:c3ae331d1c2fe25edfbece73fda0bb312445b636</id>
<content type='text'>
Under some conditions, c1% was displayed as very large number,
much higher than 100%.

c1% is not measured, it is derived as "that, which is left over"
from other counters.  However, the other counters are not collected
atomically, and so it is possible for c1% to be calaculagted as
a small negative number -- displayed as very large positive.

There was a check for mperf vs tsc for this already,
but it needed to also include the other counters
that are used to calculate c1.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
</feed>
