<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: CPU feature flags and their meanings</title>
	<atom:link href="http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/</link>
	<description>Sven's occasional log</description>
	<lastBuildDate>Mon, 23 Aug 2010 22:28:38 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: sven</title>
		<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/comment-page-1/#comment-1945</link>
		<dc:creator>sven</dc:creator>
		<pubDate>Wed, 17 Oct 2007 16:18:29 +0000</pubDate>
		<guid isPermaLink="false">http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/#comment-1945</guid>
		<description>Thanks Steve. Added it to the table. (HVM, and VMX, SVM was there already). Added cross-references to all three.</description>
		<content:encoded><![CDATA[<p>Thanks Steve. Added it to the table. (HVM, and VMX, SVM was there already). Added cross-references to all three.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/comment-page-1/#comment-1944</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:56:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/#comment-1944</guid>
		<description>Sorry I got that wrong.  The flag for Intel is &#039;vmx&#039;.  

(HVM is what this kind of stuff is called under Xen so I got confused for a second!)</description>
		<content:encoded><![CDATA[<p>Sorry I got that wrong.  The flag for Intel is &#8216;vmx&#8217;.  </p>
<p>(HVM is what this kind of stuff is called under Xen so I got confused for a second!)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/comment-page-1/#comment-1943</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:55:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/#comment-1943</guid>
		<description>Don&#039;t forget &#039;HVM&#039; as Intels  alternative to AMDs &#039;SVM&#039; flag.</description>
		<content:encoded><![CDATA[<p>Don&#8217;t forget &#8216;HVM&#8217; as Intels  alternative to AMDs &#8216;SVM&#8217; flag.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sven</title>
		<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/comment-page-1/#comment-1942</link>
		<dc:creator>sven</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:54:36 +0000</pubDate>
		<guid isPermaLink="false">http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/#comment-1942</guid>
		<description>I&#039;ve also seen machines without active Hyperthreading but with the HT flag. My VDR machine is the prime example for how this happens: The BIOS doesn&#039;t support Hyperthreading with the CPU I&#039;m using (Pentium E2160), though the CPU does support it.
Your technique obviously works to detect &lt;i&gt;active&lt;/i&gt; hyperthreading support.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve also seen machines without active Hyperthreading but with the HT flag. My VDR machine is the prime example for how this happens: The BIOS doesn&#8217;t support Hyperthreading with the CPU I&#8217;m using (Pentium E2160), though the CPU does support it.<br />
Your technique obviously works to detect <i>active</i> hyperthreading support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ken Bloom</title>
		<link>http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/comment-page-1/#comment-1941</link>
		<dc:creator>Ken Bloom</dc:creator>
		<pubDate>Wed, 17 Oct 2007 15:50:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.incase.de/index.php/2007/10/17/cpu-feature-flags-and-their-meanings/#comment-1941</guid>
		<description>I have seen hyperthreaded machines and non-hyperthreaded machines that have the ht flag, and have seen that hyperthreaded machines do not have the htt flag.

The best way to detect a hyperthreaded machine is to look for two single-core processors with the same physical id, like the abbreviated /proc/cpuinfo that I&#039;ve included from a dual-core hyperthreaded machine.

processor       : 0
physical id     : 0
core id         : 0
cpu cores       : 1

processor       : 1
physical id     : 0
core id         : 0
cpu cores       : 1

processor       : 2
physical id     : 3
core id         : 0
cpu cores       : 1

processor       : 3
physical id     : 3
core id         : 0
cpu cores       : 1</description>
		<content:encoded><![CDATA[<p>I have seen hyperthreaded machines and non-hyperthreaded machines that have the ht flag, and have seen that hyperthreaded machines do not have the htt flag.</p>
<p>The best way to detect a hyperthreaded machine is to look for two single-core processors with the same physical id, like the abbreviated /proc/cpuinfo that I&#8217;ve included from a dual-core hyperthreaded machine.</p>
<p>processor       : 0<br />
physical id     : 0<br />
core id         : 0<br />
cpu cores       : 1</p>
<p>processor       : 1<br />
physical id     : 0<br />
core id         : 0<br />
cpu cores       : 1</p>
<p>processor       : 2<br />
physical id     : 3<br />
core id         : 0<br />
cpu cores       : 1</p>
<p>processor       : 3<br />
physical id     : 3<br />
core id         : 0<br />
cpu cores       : 1</p>
]]></content:encoded>
	</item>
</channel>
</rss>
