<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/x86/include/asm/mwait.h, branch linux-3.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-02-09T00:29:16Z</updated>
<entry>
<title>intel_idle: remove assumption of one C-state per MWAIT flag</title>
<updated>2013-02-09T00:29:16Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2013-02-02T04:37:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e022e7eb90f3edb83f9ff77825eda3d1b3a2f2e0'/>
<id>urn:sha1:e022e7eb90f3edb83f9ff77825eda3d1b3a2f2e0</id>
<content type='text'>
Remove the assumption that cstate_tables are
indexed by MWAIT flag values.  Each entry
identifies itself via its own flags value.
This change is needed to support multiple states
that share the same MWAIT flags.

Note that this can have an effect on what state is described
by 'N' on cmdline intel_idle.max_cstate=N on some systems.

intel_idle.max_cstate=0 still disables the driver
intel_idle.max_cstate=1 still results in just C1(E)
However, "place holders" in the sparse C-state name-space
(eg. Atom) have been removed.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>intel_idle: remove use and definition of MWAIT_MAX_NUM_CSTATES</title>
<updated>2013-02-09T00:28:10Z</updated>
<author>
<name>Len Brown</name>
</author>
<published>2013-02-02T02:35:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=137ecc779c80138723677209730738d76262e810'/>
<id>urn:sha1:137ecc779c80138723677209730738d76262e810</id>
<content type='text'>
Cosmetic only.

Replace use of MWAIT_MAX_NUM_CSTATES with CPUIDLE_STATE_MAX.
They are both 8, so this patch has no functional change.

The reason to change is that intel_idle will soon be able
to export more than the 8 "major" states supported by MWAIT.
When we hit that limit, it is important to know
where the limit comes from.

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;
</content>
</entry>
<entry>
<title>x86, mwait: Move mwait constants to a common header file</title>
<updated>2010-09-17T22:36:40Z</updated>
<author>
<name>H. Peter Anvin</name>
</author>
<published>2010-09-17T22:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc83cccc761953f878088cdfa682de0970b5561f'/>
<id>urn:sha1:bc83cccc761953f878088cdfa682de0970b5561f</id>
<content type='text'>
We have MWAIT constants spread across three different .c files, for no
good reason.  Move them all into a common header file.

Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;
Reviewed-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
LKML-Reference: &lt;tip-*@git.kernel.org&gt;
</content>
</entry>
</feed>
