<?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: Linux Tip: How to Tell if Your Processor Supports VT</title>
	<atom:link href="http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/</link>
	<description>Computer Help from your Friendly How-To Geek</description>
	<lastBuildDate>Sun, 08 Nov 2009 07:56:33 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ben Perove</title>
		<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/comment-page-1/#comment-54402</link>
		<dc:creator>Ben Perove</dc:creator>
		<pubDate>Thu, 24 Jul 2008 07:03:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/#comment-54402</guid>
		<description>Dell Bios (at least rev. A10) includes a Virtualization option where you can enable the extensions or turn them off (default). Without them, ESX server boots in 5 hours instead of 2 minutes.</description>
		<content:encoded><![CDATA[<p>Dell Bios (at least rev. A10) includes a Virtualization option where you can enable the extensions or turn them off (default). Without them, ESX server boots in 5 hours instead of 2 minutes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Akshay Dayal</title>
		<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/comment-page-1/#comment-23184</link>
		<dc:creator>Akshay Dayal</dc:creator>
		<pubDate>Tue, 25 Sep 2007 20:51:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/#comment-23184</guid>
		<description>Is there any way to check if VT is enabled in the BIOS? Through a command line check?</description>
		<content:encoded><![CDATA[<p>Is there any way to check if VT is enabled in the BIOS? Through a command line check?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Brockway</title>
		<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/comment-page-1/#comment-21938</link>
		<dc:creator>Robert Brockway</dc:creator>
		<pubDate>Mon, 03 Sep 2007 04:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/#comment-21938</guid>
		<description>Nothing in Qemu is non-open source anymore.  In the past only kqemu kernel module was not OSS - the source code was available but the old licence was restrictive.  This is all over with now.  I understand the KVM developers are keen to merge their work with Qemu so I expect we&#039;ll see h/w virtualisation support in Qemu soon.</description>
		<content:encoded><![CDATA[<p>Nothing in Qemu is non-open source anymore.  In the past only kqemu kernel module was not OSS &#8211; the source code was available but the old licence was restrictive.  This is all over with now.  I understand the KVM developers are keen to merge their work with Qemu so I expect we&#8217;ll see h/w virtualisation support in Qemu soon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Geek</title>
		<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/comment-page-1/#comment-21735</link>
		<dc:creator>The Geek</dc:creator>
		<pubDate>Wed, 29 Aug 2007 05:24:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/#comment-21735</guid>
		<description>Great comment...

It&#039;s always nice when the readers add helpful information to the discussion, so thanks!</description>
		<content:encoded><![CDATA[<p>Great comment&#8230;</p>
<p>It&#8217;s always nice when the readers add helpful information to the discussion, so thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jambarama</title>
		<link>http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/comment-page-1/#comment-21733</link>
		<dc:creator>jambarama</dc:creator>
		<pubDate>Wed, 29 Aug 2007 04:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.howtogeek.com/howto/linux/linux-tip-how-to-tell-if-your-processor-supports-vt/#comment-21733</guid>
		<description>It looks to me that the VT extensions bit-size capability (32 or 64) is relevant to the physical processor, not to the guest.  So enabling 32 bit extension on a 64 bit machine will definitely hurt performance (just like running a 32 bit OS on a 64 bit processor will hurt performance).  It seems they are just a set of instructions used by VMs to reduce the performance hit from emulating x86 systems on x86 systems.  

The list of virtual solutions using these extensions where possible is a virtual who&#039;s who among VM software: vmware (esx/server/player), virtual box, xen, virtual iron, virtual pc, parallels, and others.  More surprising to me is that kvm uses it and not qemu (maybe that is the closed source part of kvm).  

From Wikipedia: http://en.wikipedia.org/wiki/X86_virtualization
Intel VT (IVT)
Intel&#039;s virtualization extension for 32-bit and 64-bit x86 architecture is named IVT (short for Intel Virtualization Technology).  The 32-bit or IA-32 IVT extensions are referred to as VT-x. Intel has also published specifications for IVT for the IA-64 (Itanium) processors which are referred to as VT-i.

Intel VT was launched at the Intel Developer Forum Spring 2005. It is available on certain Pentium 4 6x1 and 6x2 models[2], Pentium D 9x0[1], Xeon 3xxx/5xxx/7xxx, Core Duo (excluding T2300E) and Core 2 Duo processors (excluding the T5200, T5250, T5300, T5450, T5470, T5500, E4x00, E2xx0). On some implementations, IVT support may be switched off in the Firmware. This can be determined by checking if the VMX flag is enabled by the Feature Control MSR.

Documentation on the Intel website has stated that VT requires not only support from the processor, but also support from the chipset, BIOS, and perhaps software. Intel plans to add a technology named Virtualization for Directed I/O (VT-d) to VT. This provides a way of configuring interrupt delivery to individual virtual machines and an IOMMU for preventing a virtual machine from using DMA to break isolation.

AMD virtualization (AMD-V) - SVM stands for &quot;secure virtual machine)
AMD&#039;s virtualization extensions to the 64-bit x86 architecture is named AMD Virtualization, abbreviated AMD-V. AMD-V is present in all K8 AMD (Athlon 64) processors from stepping &quot;F&quot; and all newer processors support AMD-V technology. This applies for all current Socket AM2 and Socket F processors.

Not from Wikipedia: It looks to me that the VT extensions bit-size capability (32 or 64) is determined by the processor, not by the guest.  So enabling 32 bit extension on a 64 bit machine will definitely hurt performance (just like running a 32 bit OS on a 64 bit processor will hurt performance).  It seems they are just a set of instructions used by VMs to reduce the performance hit from emulating x86 systems on x86 systems.  

The list of virtual solutions using these extensions where possible is a virtual who&#039;s who among VM software: vmware (esx/server/player), virtual box, xen, virtual iron, virtual pc, parallels, and others.  More surprising to me is that kvm uses it and not qemu (maybe that is the closed source part of kvm).</description>
		<content:encoded><![CDATA[<p>It looks to me that the VT extensions bit-size capability (32 or 64) is relevant to the physical processor, not to the guest.  So enabling 32 bit extension on a 64 bit machine will definitely hurt performance (just like running a 32 bit OS on a 64 bit processor will hurt performance).  It seems they are just a set of instructions used by VMs to reduce the performance hit from emulating x86 systems on x86 systems.  </p>
<p>The list of virtual solutions using these extensions where possible is a virtual who&#8217;s who among VM software: vmware (esx/server/player), virtual box, xen, virtual iron, virtual pc, parallels, and others.  More surprising to me is that kvm uses it and not qemu (maybe that is the closed source part of kvm).  </p>
<p>From Wikipedia: <a href="http://en.wikipedia.org/wiki/X86_virtualization" rel="nofollow">http://en.wikipedia.org/wiki/X86_virtualization</a><br />
Intel VT (IVT)<br />
Intel&#8217;s virtualization extension for 32-bit and 64-bit x86 architecture is named IVT (short for Intel Virtualization Technology).  The 32-bit or IA-32 IVT extensions are referred to as VT-x. Intel has also published specifications for IVT for the IA-64 (Itanium) processors which are referred to as VT-i.</p>
<p>Intel VT was launched at the Intel Developer Forum Spring 2005. It is available on certain Pentium 4 6&#215;1 and 6&#215;2 models[2], Pentium D 9&#215;0[1], Xeon 3xxx/5xxx/7xxx, Core Duo (excluding T2300E) and Core 2 Duo processors (excluding the T5200, T5250, T5300, T5450, T5470, T5500, E4&#215;00, E2xx0). On some implementations, IVT support may be switched off in the Firmware. This can be determined by checking if the VMX flag is enabled by the Feature Control MSR.</p>
<p>Documentation on the Intel website has stated that VT requires not only support from the processor, but also support from the chipset, BIOS, and perhaps software. Intel plans to add a technology named Virtualization for Directed I/O (VT-d) to VT. This provides a way of configuring interrupt delivery to individual virtual machines and an IOMMU for preventing a virtual machine from using DMA to break isolation.</p>
<p>AMD virtualization (AMD-V) &#8211; SVM stands for &#8220;secure virtual machine)<br />
AMD&#8217;s virtualization extensions to the 64-bit x86 architecture is named AMD Virtualization, abbreviated AMD-V. AMD-V is present in all K8 AMD (Athlon 64) processors from stepping &#8220;F&#8221; and all newer processors support AMD-V technology. This applies for all current Socket AM2 and Socket F processors.</p>
<p>Not from Wikipedia: It looks to me that the VT extensions bit-size capability (32 or 64) is determined by the processor, not by the guest.  So enabling 32 bit extension on a 64 bit machine will definitely hurt performance (just like running a 32 bit OS on a 64 bit processor will hurt performance).  It seems they are just a set of instructions used by VMs to reduce the performance hit from emulating x86 systems on x86 systems.  </p>
<p>The list of virtual solutions using these extensions where possible is a virtual who&#8217;s who among VM software: vmware (esx/server/player), virtual box, xen, virtual iron, virtual pc, parallels, and others.  More surprising to me is that kvm uses it and not qemu (maybe that is the closed source part of kvm).</p>
]]></content:encoded>
	</item>
</channel>
</rss>
