<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kernel Bench &#187; paravirt-ops</title>
	<atom:link href="http://www.kernelbench.org/tag/paravirt-ops/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kernelbench.org</link>
	<description>Kernel News and How To</description>
	<lastBuildDate>Wed, 30 Jun 2010 22:40:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PCI Express x16 VGA Passthrough to Xen-based Windows XP Home HVM Virtual Machine Part 2 of 2</title>
		<link>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-2-of-2</link>
		<comments>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-2-of-2#comments</comments>
		<pubDate>Sat, 21 Nov 2009 12:55:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Kernel Source]]></category>
		<category><![CDATA[dom0]]></category>
		<category><![CDATA[express]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[hvm]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[paravirt-ops]]></category>
		<category><![CDATA[passthrough]]></category>
		<category><![CDATA[pci]]></category>
		<category><![CDATA[pci-e]]></category>
		<category><![CDATA[pvops]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[vga]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x16]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-2-of-2</guid>
		<description><![CDATA[This is a video presentation on VGA passthrough to open source Xen-based Windows XP Home HVM Virtual Machine using Intel Desktop Board DQ45CB with Intel VT-d technology and nVidia Geforce 8400 GS PCI-E x16 graphics card.
The open source Xen 3.5-unstable hypervisor source code and paravirt operations domain 0 kernel 2.6.31-rc6 are used.
Visit my blog at [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i.ytimg.com/vi/_hOT_9LIG5w/2.jpg" align="left">This is a video presentation on VGA passthrough to open source Xen-based Windows XP Home HVM Virtual Machine using Intel Desktop Board DQ45CB with Intel VT-d technology and nVidia Geforce 8400 GS PCI-E x16 graphics card.</p>
<p>The open source Xen 3.5-unstable hypervisor source code and paravirt operations domain 0 kernel 2.6.31-rc6 are used.</p>
<p>Visit my blog at http://teo-en-ming-aka-zhang-enming.blogspot.com</p>
<p>The &#8220;not enough free resources&#8221; issue with VGA passthrough has been fixed. Please refer to my latest video presentation:</p>
<p>http://www.youtube.com/watch?v=1ia3IwG6tp4</p>
<p>Teo En Ming (Zhang Enming)<br />
Email: space.time.universe@gmail.com<br />
MSN: teoenming@hotmail.com<br />
Mobile Phone: +65-9648-9798<br />
Street Address: Bedok Reservoir Road<br />
Country: Singapore</p>
<p>Duration : <b>0:2:27</b></p>
<p><span id="more-888"></span><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/_hOT_9LIG5w&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/_hOT_9LIG5w&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.kernelbench.org%2Fkernel-source%2Fpci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-2-of-2';
  addthis_title  = 'PCI+Express+x16+VGA+Passthrough+to+Xen-based+Windows+XP+Home+HVM+Virtual+Machine+Part+2+of+2';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/dom0' rel='tag' target='_blank'>dom0</a>, <a class='technorati-link' href='http://technorati.com/tag/express' rel='tag' target='_blank'>express</a>, <a class='technorati-link' href='http://technorati.com/tag/home' rel='tag' target='_blank'>home</a>, <a class='technorati-link' href='http://technorati.com/tag/hvm' rel='tag' target='_blank'>hvm</a>, <a class='technorati-link' href='http://technorati.com/tag/hypervisor' rel='tag' target='_blank'>hypervisor</a>, <a class='technorati-link' href='http://technorati.com/tag/kernel' rel='tag' target='_blank'>kernel</a>, <a class='technorati-link' href='http://technorati.com/tag/machine' rel='tag' target='_blank'>machine</a>, <a class='technorati-link' href='http://technorati.com/tag/open' rel='tag' target='_blank'>open</a>, <a class='technorati-link' href='http://technorati.com/tag/paravirt-ops' rel='tag' target='_blank'>paravirt-ops</a>, <a class='technorati-link' href='http://technorati.com/tag/passthrough' rel='tag' target='_blank'>passthrough</a>, <a class='technorati-link' href='http://technorati.com/tag/pci' rel='tag' target='_blank'>pci</a>, <a class='technorati-link' href='http://technorati.com/tag/pci-e' rel='tag' target='_blank'>pci-e</a>, <a class='technorati-link' href='http://technorati.com/tag/pvops' rel='tag' target='_blank'>pvops</a>, <a class='technorati-link' href='http://technorati.com/tag/source' rel='tag' target='_blank'>source</a>, <a class='technorati-link' href='http://technorati.com/tag/vga' rel='tag' target='_blank'>vga</a>, <a class='technorati-link' href='http://technorati.com/tag/Virtual' rel='tag' target='_blank'>Virtual</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualisation' rel='tag' target='_blank'>virtualisation</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualization' rel='tag' target='_blank'>virtualization</a>, <a class='technorati-link' href='http://technorati.com/tag/Windows' rel='tag' target='_blank'>Windows</a>, <a class='technorati-link' href='http://technorati.com/tag/x16' rel='tag' target='_blank'>x16</a>, <a class='technorati-link' href='http://technorati.com/tag/xen' rel='tag' target='_blank'>xen</a>, <a class='technorati-link' href='http://technorati.com/tag/XP' rel='tag' target='_blank'>XP</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-2-of-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PCI Express x16 VGA Passthrough to Xen-based Windows XP Home HVM Virtual Machine Part 1 of 2</title>
		<link>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-1-of-2</link>
		<comments>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-1-of-2#comments</comments>
		<pubDate>Fri, 16 Oct 2009 02:35:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Kernel Source]]></category>
		<category><![CDATA[dom0]]></category>
		<category><![CDATA[express]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[hvm]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[paravirt-ops]]></category>
		<category><![CDATA[passthrough]]></category>
		<category><![CDATA[pci]]></category>
		<category><![CDATA[pci-e]]></category>
		<category><![CDATA[pvops]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[vga]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x16]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-1-of-2</guid>
		<description><![CDATA[This is a video presentation on VGA passthrough to open source Xen-based Windows XP Home HVM Virtual Machine using Intel Desktop Board DQ45CB with Intel VT-d technology and nVidia Geforce 8400 GS PCI-E x16 graphics card.
The open source Xen 3.5-unstable hypervisor source code and paravirt operations domain 0 kernel 2.6.31-rc6 are used.
Visit my blog at [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i.ytimg.com/vi/HNEiSInrav0/2.jpg" align="left">This is a video presentation on VGA passthrough to open source Xen-based Windows XP Home HVM Virtual Machine using Intel Desktop Board DQ45CB with Intel VT-d technology and nVidia Geforce 8400 GS PCI-E x16 graphics card.</p>
<p>The open source Xen 3.5-unstable hypervisor source code and paravirt operations domain 0 kernel 2.6.31-rc6 are used.</p>
<p>Visit my blog at http://teo-en-ming-aka-zhang-enming.blogspot.com</p>
<p>The &#8220;not enough free resources&#8221; issue with VGA passthrough has been fixed. Please watch my latest video presentation here:</p>
<p>http://www.youtube.com/watch?v=1ia3IwG6tp4</p>
<p>Teo En Ming (Zhang Enming)<br />
Email: space.time.universe@gmail.com<br />
MSN: teoenming@hotmail.com<br />
Mobile Phone: +65-9648-9798<br />
Street Address: Bedok Reservoir Road<br />
Country: Singapore</p>
<p>Duration : <b>0:9:43</b></p>
<p><span id="more-532"></span><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/HNEiSInrav0&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/HNEiSInrav0&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.kernelbench.org%2Fkernel-source%2Fpci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-1-of-2';
  addthis_title  = 'PCI+Express+x16+VGA+Passthrough+to+Xen-based+Windows+XP+Home+HVM+Virtual+Machine+Part+1+of+2';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/dom0' rel='tag' target='_blank'>dom0</a>, <a class='technorati-link' href='http://technorati.com/tag/express' rel='tag' target='_blank'>express</a>, <a class='technorati-link' href='http://technorati.com/tag/home' rel='tag' target='_blank'>home</a>, <a class='technorati-link' href='http://technorati.com/tag/hvm' rel='tag' target='_blank'>hvm</a>, <a class='technorati-link' href='http://technorati.com/tag/hypervisor' rel='tag' target='_blank'>hypervisor</a>, <a class='technorati-link' href='http://technorati.com/tag/kernel' rel='tag' target='_blank'>kernel</a>, <a class='technorati-link' href='http://technorati.com/tag/machine' rel='tag' target='_blank'>machine</a>, <a class='technorati-link' href='http://technorati.com/tag/open' rel='tag' target='_blank'>open</a>, <a class='technorati-link' href='http://technorati.com/tag/paravirt-ops' rel='tag' target='_blank'>paravirt-ops</a>, <a class='technorati-link' href='http://technorati.com/tag/passthrough' rel='tag' target='_blank'>passthrough</a>, <a class='technorati-link' href='http://technorati.com/tag/pci' rel='tag' target='_blank'>pci</a>, <a class='technorati-link' href='http://technorati.com/tag/pci-e' rel='tag' target='_blank'>pci-e</a>, <a class='technorati-link' href='http://technorati.com/tag/pvops' rel='tag' target='_blank'>pvops</a>, <a class='technorati-link' href='http://technorati.com/tag/source' rel='tag' target='_blank'>source</a>, <a class='technorati-link' href='http://technorati.com/tag/vga' rel='tag' target='_blank'>vga</a>, <a class='technorati-link' href='http://technorati.com/tag/Virtual' rel='tag' target='_blank'>Virtual</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualisation' rel='tag' target='_blank'>virtualisation</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualization' rel='tag' target='_blank'>virtualization</a>, <a class='technorati-link' href='http://technorati.com/tag/Windows' rel='tag' target='_blank'>Windows</a>, <a class='technorati-link' href='http://technorati.com/tag/x16' rel='tag' target='_blank'>x16</a>, <a class='technorati-link' href='http://technorati.com/tag/xen' rel='tag' target='_blank'>xen</a>, <a class='technorati-link' href='http://technorati.com/tag/XP' rel='tag' target='_blank'>XP</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.kernelbench.org/kernel-source/pci-express-x16-vga-passthrough-to-xen-based-windows-xp-home-hvm-virtual-machine-part-1-of-2/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Final Solution: Open Source Xen VGA Passthrough</title>
		<link>http://www.kernelbench.org/kernel-source/the-final-solution-open-source-xen-vga-passthrough</link>
		<comments>http://www.kernelbench.org/kernel-source/the-final-solution-open-source-xen-vga-passthrough#comments</comments>
		<pubDate>Thu, 24 Sep 2009 02:53:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Kernel Source]]></category>
		<category><![CDATA[dom0]]></category>
		<category><![CDATA[express]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[hvm]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[machine]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[paravirt-ops]]></category>
		<category><![CDATA[passthrough]]></category>
		<category><![CDATA[pci]]></category>
		<category><![CDATA[pci-e]]></category>
		<category><![CDATA[pvops]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[vga]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[x16]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.kernelbench.org/kernel-source/the-final-solution-open-source-xen-vga-passthrough</guid>
		<description><![CDATA[The &#8220;not enough free resources&#8221; problem for nVidia Geforce 8400 GS PCI Express x16 graphics card in earlier presentation videos:
http://www.youtube.com/watch?v=HNEiSInrav0
http://www.youtube.com/watch?v=_hOT_9LIG5w
was fixed. Device manager in Windows XP HVM domU no longer shows an exclamation mark besides the nVidia Geforce 8400 GS graphics card. The device is working properly and the resources tab shows the available memory [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://i.ytimg.com/vi/1ia3IwG6tp4/2.jpg" align="left">The &#8220;not enough free resources&#8221; problem for nVidia Geforce 8400 GS PCI Express x16 graphics card in earlier presentation videos:</p>
<p>http://www.youtube.com/watch?v=HNEiSInrav0</p>
<p>http://www.youtube.com/watch?v=_hOT_9LIG5w</p>
<p>was fixed. Device manager in Windows XP HVM domU no longer shows an exclamation mark besides the nVidia Geforce 8400 GS graphics card. The device is working properly and the resources tab shows the available memory ranges.</p>
<p>Full VGA passthrough to Windows XP HVM guest operating system using Xen virtualization has been realized. I am now able to run 3-D video benchmarks on the passed through nVidia GeForce 8400 GS graphics card.</p>
<p>All this is possible using Xen 3.5 hypervisor with Intel supplied VGA passthrough patches. Instead of using pvops dom0 kernel 2.6.31-rc6 which causes Win XP domU to run slowly, I am now using pvops dom0 kernel 2.6.30-rc3.</p>
<p>Many thanks to Xen developers, Han Weidong and other engineers at Intel, and also Christian Tramnitz for pointing me to the missing link which helped me in resolving the last problem.</p>
<p>I am now able to bootstrap Windows XP HVM domU from within Linux using Xen virtualization and play 3D games in the Windows virtual machine. In the past, Windows virtual machines can only see a 2D emulated/virtual display adapter. The virtualized Windows operating systems were more palatable to server administrators than gamers. With VGA pass through and direct hardware access by Windows virtual machines to the graphics hardware, gamers are now able to play 3D games inside Windows virtual machines.</p>
<p>Visit my blog at http://teo-en-ming-aka-zhang-enming.blogspot.com</p>
<p>Mr. Teo En Ming (Zhang Enming)<br />
Email: space.time.universe@gmail.com<br />
MSN: teoenming@hotmail.com<br />
Mobile Phone: +65-9648-9798<br />
Street Address: Bedok Reservoir Road<br />
Country: Singapore</p>
<p>PS: I am still unable to passthrough USB devices, e.g. keyboard and mouse, to the Windows XP HVM domU. This video is captured and rendered using the open source kdenlive non-linear video editor. The video is taken using Canon HV20.</p>
<p>Duration : <b>0:9:33</b></p>
<p><span id="more-100"></span><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/1ia3IwG6tp4&#038;fs=1" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/1ia3IwG6tp4&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fwww.kernelbench.org%2Fkernel-source%2Fthe-final-solution-open-source-xen-vga-passthrough';
  addthis_title  = 'The+Final+Solution%3A+Open+Source+Xen+VGA+Passthrough';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/dom0' rel='tag' target='_blank'>dom0</a>, <a class='technorati-link' href='http://technorati.com/tag/express' rel='tag' target='_blank'>express</a>, <a class='technorati-link' href='http://technorati.com/tag/home' rel='tag' target='_blank'>home</a>, <a class='technorati-link' href='http://technorati.com/tag/hvm' rel='tag' target='_blank'>hvm</a>, <a class='technorati-link' href='http://technorati.com/tag/hypervisor' rel='tag' target='_blank'>hypervisor</a>, <a class='technorati-link' href='http://technorati.com/tag/kernel' rel='tag' target='_blank'>kernel</a>, <a class='technorati-link' href='http://technorati.com/tag/machine' rel='tag' target='_blank'>machine</a>, <a class='technorati-link' href='http://technorati.com/tag/open' rel='tag' target='_blank'>open</a>, <a class='technorati-link' href='http://technorati.com/tag/paravirt-ops' rel='tag' target='_blank'>paravirt-ops</a>, <a class='technorati-link' href='http://technorati.com/tag/passthrough' rel='tag' target='_blank'>passthrough</a>, <a class='technorati-link' href='http://technorati.com/tag/pci' rel='tag' target='_blank'>pci</a>, <a class='technorati-link' href='http://technorati.com/tag/pci-e' rel='tag' target='_blank'>pci-e</a>, <a class='technorati-link' href='http://technorati.com/tag/pvops' rel='tag' target='_blank'>pvops</a>, <a class='technorati-link' href='http://technorati.com/tag/source' rel='tag' target='_blank'>source</a>, <a class='technorati-link' href='http://technorati.com/tag/vga' rel='tag' target='_blank'>vga</a>, <a class='technorati-link' href='http://technorati.com/tag/Virtual' rel='tag' target='_blank'>Virtual</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualisation' rel='tag' target='_blank'>virtualisation</a>, <a class='technorati-link' href='http://technorati.com/tag/virtualization' rel='tag' target='_blank'>virtualization</a>, <a class='technorati-link' href='http://technorati.com/tag/Windows' rel='tag' target='_blank'>Windows</a>, <a class='technorati-link' href='http://technorati.com/tag/x16' rel='tag' target='_blank'>x16</a>, <a class='technorati-link' href='http://technorati.com/tag/xen' rel='tag' target='_blank'>xen</a>, <a class='technorati-link' href='http://technorati.com/tag/XP' rel='tag' target='_blank'>XP</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.kernelbench.org/kernel-source/the-final-solution-open-source-xen-vga-passthrough/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

