<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DorLaor</id>
	<title>KVM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DorLaor"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/DorLaor"/>
	<updated>2026-04-21T13:44:21Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Status&amp;diff=4585</id>
		<title>Status</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Status&amp;diff=4585"/>
		<updated>2012-10-22T10:45:20Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: Adding a FLOSS weekly KVM interview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Status=&lt;br /&gt;
&lt;br /&gt;
KVM is included in the mainline linux kernel since 2.6.20 and is stable and fast for most workloads.&lt;br /&gt;
&lt;br /&gt;
It is also available as a patch for recent Linux kernel versions and as an external module that can be used with your favorite distro- provided kernel going back up to 2.6.16, therefore including all latest versions for Enterprise Linux Distributions.&lt;br /&gt;
&lt;br /&gt;
===Working:===&lt;br /&gt;
&lt;br /&gt;
* Intel-based hosts (requires VT capable processors)&lt;br /&gt;
* AMD-based hosts (requires SVM capable processors)&lt;br /&gt;
* Windows/Linux/Unix guests (32-bit and 64-bit)&lt;br /&gt;
* SMP hosts&lt;br /&gt;
* SMP guests (as of kvm-61, max 16 cpu supported)&lt;br /&gt;
* Live [[Migration]] of guests from one host to another (32-bit and 64-bit)&lt;br /&gt;
* See the [[Guest Support Status]] page for a list of guest operating systems known to work&lt;br /&gt;
* See the [[Host Support Status]] page for information on host hardware.&lt;br /&gt;
* Guest swapping&lt;br /&gt;
* [[Paravirtualized networking]]&lt;br /&gt;
* [[Paravirtualized block device]]&lt;br /&gt;
* [[How_to_assign_devices_with_VT-d_in_KVM|PCI-Express passthrough]]&lt;br /&gt;
&lt;br /&gt;
===In progress:===&lt;br /&gt;
&lt;br /&gt;
* [[PowerPC|PowerPC port]]&lt;br /&gt;
* IA64 port&lt;br /&gt;
* xenner (http://kraxel.fedorapeople.org/xenner), a project to run x86 xen guest (domU) kernels&lt;br /&gt;
* [http://systems.cs.columbia.edu/projects/kvm-arm/ ARM port]&lt;br /&gt;
* [[VGA_device_assignment|VGA device assignment]]&lt;br /&gt;
&lt;br /&gt;
===Related===&lt;br /&gt;
* [http://twit.tv/show/floss-weekly/229 FLOSS weekly KVM interview by Avi Kivity &amp;amp; Dor Laor]&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Guest_Support_Status&amp;diff=3656</id>
		<title>Guest Support Status</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Guest_Support_Status&amp;diff=3656"/>
		<updated>2011-07-07T13:58:14Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Guest Support Status=&lt;br /&gt;
&lt;br /&gt;
- This page is obsolete. qemu/kvm have much newer versions and expected to run all production OSs.&lt;br /&gt;
&lt;br /&gt;
== Windows Family ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Essential Business Server&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on 800 MB RAM only. Host is: Ubuntu Server 9.10 64-bit, 3 x 2.7 GHz AMD Athlon X3 425, 2 x 1 GB DDR2 667 MHz, single channel, 4 x 250 GB SATA Samsung 7200 drives: approx. 498 GB RAID 10 volume for host OS and machine images, 4 x 1 GB RAID 0 volume for swap due to low host main memory. USB hardware key works (Hasp), Virtio drivers for LAN and HDD still testing. By Tomaszg.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Small Business Server&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works (reboot from guest doesn&#039;t correctly work)&lt;br /&gt;
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don&#039;t use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Standard&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64&lt;br /&gt;
| Works (reboot from guest doesn&#039;t correctly work)&lt;br /&gt;
| Installed on 2 GB RAM, 1 CPU core. Host is: Ubuntu Server 9.10 64-bit, 2 x Six-Core AMD Opteron(tm) Processor 2425 HE, 8 x 4 GB DDR2, ISCSI for Guest discspace. Don&#039;t use virtio drivers (harddisc/network), use IDE (harddisc) and e1000 (network) emulation instead. By Mark.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 Standard&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32&lt;br /&gt;
| Works &lt;br /&gt;
| Installed on 1.5 GB RAM, 2 CPU core. Host is: Fedora 14 32-bit, Intel(R) Core(TM)2 CPU 6300  @ 1.86GHz, 3 x 1 GB DDR2 + 1 x 2 GB DDR2, single SATA for host, separate SATA for guest.  Working just fine with virtio or Realtek for network.  CPU usage near 100% when viewing with KVM console, 14% when viewing through Remmina RDP.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 R2 RTM &lt;br /&gt;
| 64&lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works with 1GB guest RAM. [http://twitpic.com/dxs0z/full screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 2008 R2 Standard&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.12.5&lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installed on HP Proliant ML330 G6 with Ubuntu 10.04.1 server host (2.6.32-24-server) with kvm-kmod-2.6.32.16 using 2 CPU and 2GB guest RAM with IDE harddisc and e1000 network emulation. Works great. By Krunoslav Husak (h00s)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 Professional (Final)&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.1.2-1 ARCH-2.6.32&lt;br /&gt;
| AMD&lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| using 2CPUs and 2GB guest RAM [http://img715.yfrog.com/img715/2143/win7profnl642proc2gb.png Screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 RTM &lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works with 1GB guest RAM. [http://twitpic.com/d3gqq/full screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 RC &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72+dfsg-5 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works without any problem with 1GB guest RAM.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installs and works without any problem with 512MB guest RAM.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| Installed in about 25-30 minutes and worked flawlessly on my ThinkPad T60 (1953-7EU) with 1.5G of RAM &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 7 Beta &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &amp;quot;-m 2048 -vnc :0 -usbdevice tablet -smp 2 -std-vga&amp;quot; on qcow2 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2008 (Datacenter) &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2008 (Datacenter) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Vista Ultimate &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works  &lt;br /&gt;
| (not Aero Glass capable) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Vista Ultimate &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| (not Aero Glass capable) by Alexey.E.  &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 R2 (Std)&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Well with virtio drivers by Patrick.M. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Windows Server 2003 R2 (Std)&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm-0.13&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Well with virtio drivers (1.1.13) by Alexandre D.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.13 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Well with virtio drivers (1.1.13) by Alexandre D. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. (setup is unstable, rerun several times) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 (Enterprise) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows Server 2003 (Enterprise) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro x64 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. (setup is unstable, rerun several times) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.0 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| Installed on standard IDE driver. Swapped to Virtio XP drivers both for LAN and HDD after installation from &amp;quot;NetKVM-and-viostor.iso&amp;quot;. Works well so far. by Tomaszg.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows XP Pro &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Pro (SP4) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Pro (SP4) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. (setup is unstable, rerun several times) by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 2000 Advanced Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-44 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use Qcow2 format. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 98SE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-63 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Fails &lt;br /&gt;
| by Alexey.E. (halts when booting HIMEM) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 98SE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-80, 2.6.27.7 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| no way &lt;br /&gt;
| install crashes &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows NT Server 4.0 sp 1&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72, 2.6.30 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| for networking use -net nic,model=ne2k_pci and install rtl8029 guest driver (included in guest OS cd)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows NT Workstation 4.0 (no SP)&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm 0.12.3, 2.6.33&lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| without any SP requires -cpu qemu64,level=1, also use -vga std&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Windows 95 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-44, 2.6.23-rc8 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| no way &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Linux Family: Fedora/RedHat Derivatives ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.5&lt;br /&gt;
| 64&lt;br /&gt;
| kvm-83-164.el5.x86_64.rpm &lt;br /&gt;
| AMD (Sempron 140)&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| On USB sticks: ROOT (1,3 GB used) and /var/log with noatime.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Enterprise Linux 5.4 / Unbreakable Linux&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 13&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-87 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Fails &lt;br /&gt;
| Anaconda freezes&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-87 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 11 BETA&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Fails &lt;br /&gt;
| by Alexey.E. Slowness and softlockups.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Fedora 10 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. Updated by Lennert.B.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 9 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 8 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 7 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-75 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 6 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-26 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 5 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 4 &lt;br /&gt;
| 64 &lt;br /&gt;
|  &lt;br /&gt;
| AMD &lt;br /&gt;
|  64 &lt;br /&gt;
| Works, slightly high idle cpu &lt;br /&gt;
|by  MichaelKarliner &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 3 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by George Y. Requires noacpi in boot options &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 1&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes&lt;br /&gt;
| by Patrick.M. KVM freeze unable to kill PID.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Fedora 1&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Patrick.M.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL6 beta&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL5&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL4 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Frank.Q. updated by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| RHEL3 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85&lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Frank.Q. updated by Alexey.E.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 9 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 8 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Fails on init. by Frank.Q. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 7.3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| -no-kvm is required for installation&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Red Hat Linux 7 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-52 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Fails on init. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Scientific Linux 5.4.1&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Trixbox (CentOS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| CentOS 5.4&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes&lt;br /&gt;
| When installing from the netinstall image, hangs during installation of the first packet.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linux Family: Ubuntu/Debian Derivatives ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian GNU/Linux 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 10.10&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 10.04 LTS&lt;br /&gt;
| 32, 64&lt;br /&gt;
| kvm-84&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2010/05/15 by KeithW&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 9.04 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| It&#039;s actually Xubuntu but should be the same both block and net virtio devices working too &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 8.10 &lt;br /&gt;
| 32&lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Peter.v.V.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 8.04 LTS &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Works &lt;br /&gt;
| by Alexey.E. (some issues with virtio) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel,AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Crashes, Workaround exists &lt;br /&gt;
| Install using Qemu, remove GFX boot. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 Server &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-60 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| No framebuffer (black screen at first). Hit enter to start installer. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.10 Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-60/61 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Doesn&#039;t work &lt;br /&gt;
| Installer crashes (by Ryota Ozaki) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 7.04 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel,AMD &lt;br /&gt;
| 32, 64 &lt;br /&gt;
|  Crashes, Workaround exists &lt;br /&gt;
| Install using Qemu, remove GFX boot. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Ubuntu 6.06 LTS Server &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-20 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| use -no-acpi &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.3&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Patrick. M.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Patrick. M.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Lenny 5.0&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-72/77  &lt;br /&gt;
| Intel  &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Buggy virtio implementation (netinst), crc errors / segfaults after instalation.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Etch 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| FAILS, workaround exists &lt;br /&gt;
| by Alexey.E. (manually choose i586 kernel, do not use default &amp;quot;k7&amp;quot; kernel) &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Sarge 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Debian Sarge 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Mostly works &lt;br /&gt;
| Install hangs, will install via -no-kvm. Runs fine after &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Xandros 3 OCE &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| KNOPPIX 5.1.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| use nmi_watchdog=0 or nolapic kernel parameter to boot &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Knoppix 5.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other Linux Distros ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Android 2.2&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| deactivate suspend-mode(Screen timeout), by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux Enterprise Server 11&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux Enterprise Server 10&lt;br /&gt;
| 32&lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.3&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.2&lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.1&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-88&lt;br /&gt;
| Intel, AMD&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| 2009/10/22 by Christian Berendt / [http://www.b1-systems.de B1 Systems]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.1&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 11.0 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-57 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.3 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| openSUSE 10.2 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-28/kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux 10.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| Start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SUSE Linux 9.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel/AMD &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 12 .2&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-36 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 12 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-36 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Slackware 11 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-15 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|  using test26.s kernel &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Qemu-Puppy 2.01-3 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Qemu-Puppy 2.13-1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| SystemRescueCD 0.3.4 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Works fine, except for initial X-setting &amp;quot;cirrus&amp;quot; - changed to &amp;quot;vesa&amp;quot;, then works. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 2006.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-24 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 2007.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-24 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Gentoo 20100311&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.11.1&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| using hardened kernel 2.6.32-r3&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Arch Linux (Duke) &lt;br /&gt;
|32 &lt;br /&gt;
| kvm-17 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|Host: 2.6.21-ARCH, guest: 2.6.22-rc5-ARCH says &amp;quot;booting paravirtualized kernel on bare hardware&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandrake Linux 9.2 &lt;br /&gt;
|32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
|Intel &lt;br /&gt;
|64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2009 &lt;br /&gt;
| 32/64 &lt;br /&gt;
| kvm-75 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2008.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-64 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64, 32 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2008 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mandriva 2007 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-51 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes, Workaround exists &lt;br /&gt;
| start kvm with -no-kvm for installation. Remove graphical GRUB. by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Crux Linux 2.5 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-82 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| Boots Automatically at &#039;Guest Install&#039; stage. Installs without issue. by Chris P &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Mikrotik 5.0rc3 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.13.0 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| using virtio nic + vhost_net, watchdog does not work, does not support virtio block device&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UNIX Family: BSD ==&lt;br /&gt;
{|border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.9&lt;br /&gt;
| 64&lt;br /&gt;
| qemu-kvm-0.14, linux 2.6.38.4 (Fedora 15 Beta)&lt;br /&gt;
| AMD Phenom(tm) 9650 Quad-Core &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Disable mpbios as with 4.5&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.8&lt;br /&gt;
| 32&lt;br /&gt;
| kvm-83, linux 2.6.18 (CentOS 5.5)&lt;br /&gt;
| Intel E5700&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Disable mpbios as with 4.5&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.7&lt;br /&gt;
| 64 &lt;br /&gt;
| qemu-kvm-0.12.5&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Need e1000 driver. (scsi driver does not work). Ide works out of the box. disabling the mpbios is not needed. Done with Linux 2.6.34.2 host kernel.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.6&lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.11.0-0ubuntu6.3&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Need e1000 driver and disable mpbios (same as other OpenBSD &amp;gt;= 4.5 entries)&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.6&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-84-7.6 &lt;br /&gt;
| AMD&lt;br /&gt;
| 32 &lt;br /&gt;
| Works&lt;br /&gt;
| Use the e1000 driver [-net nic,model=e1000]. Does not find the network after the installation (during install is fine)  but disabling mpbios as suggested in 4.5 workaround fixes it.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.5 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Use the e1000 driver [-net nic,model=e1000] to avoid lockups and slow network speeds.  Crashes after &amp;quot;setting tty flags&amp;quot; - Jaco van der Schyff&lt;br /&gt;
4.0 would hang on me at the same place if i booted /bsd.mp but not if i boot /bsd (uniprocessor kernel) - Buck &amp;lt;br/&amp;gt;&lt;br /&gt;
4.5 can be made to boot by disabling mpbios as described [http://scie.nti.st/2009/10/4/running-openbsd-4-5-in-kvm-on-ubuntu-linux-9-04 here]; this is a workaround though, not a fix - Maxim&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.5 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use e1000 drivers.  Install from CD works, but then you must do the following at the next boot prompt: &amp;quot;bsd -c&amp;quot;, &amp;quot;disable mpbios&amp;quot;, then &amp;quot;quit&amp;quot;&lt;br /&gt;
Make this permanent by using &amp;quot;config -ef /bsd&amp;quot; as root, once everything has booted. -- Garry Dolley&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.4 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-78 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-72 &lt;br /&gt;
| Intel, AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenBSD 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-16 + CVS &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.2 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-16 + CVS &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 6.3 &lt;br /&gt;
| 32 &lt;br /&gt;
| Fedora 8 - kvm-37-7.fc8 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 6.3 &lt;br /&gt;
|32 &lt;br /&gt;
|Debian Lenny, kvm-60 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|No issues in several weeks of testing. Freddie &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 6.3 &lt;br /&gt;
|64 &lt;br /&gt;
|Debian Lenny, kvm-60 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|No issues in several weeks of testing.  Freddie &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.0 &lt;br /&gt;
|32 &lt;br /&gt;
|Debian Lenny, kvm-60 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.0 &lt;br /&gt;
|64 &lt;br /&gt;
|Debian Lenny, kvm-60 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|Works &lt;br /&gt;
|No issues in several weeks of testing.  Tested with 1 and 2 virtual CPUs.  Freddie &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.0 &lt;br /&gt;
|32 &lt;br /&gt;
|OpenSUSE 10.3 kvm-63 &lt;br /&gt;
|AMD &lt;br /&gt;
|64 &lt;br /&gt;
|works &lt;br /&gt;
| disk i/o issues? &amp;quot;ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 6.0, FreeBSD 6.2, FreeBSD 7.2 &lt;br /&gt;
|32, 64&lt;br /&gt;
|debian squeeze, kvm-0.12.5, libvirt&lt;br /&gt;
|Intel Xeon &lt;br /&gt;
|64 &lt;br /&gt;
|works &lt;br /&gt;
|freeze with &amp;quot;ad0: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=XXXXXXX&amp;quot;. fix with &#039;hw.ata.ata_dma=0&#039; in /boot/loader.conf&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 7.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| OpenSUSE 10.3 kvm-63 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| crashes after boot loader &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeBSD 7.1 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| sdl graphics mess up if using kvm, setup with -nokvm then use ssh or -nographics and serial console &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 7.2&lt;br /&gt;
|64&lt;br /&gt;
|kvm-86-3&lt;br /&gt;
|Intel&lt;br /&gt;
|64&lt;br /&gt;
|Works, need to install from the DVD or CD image&lt;br /&gt;
|Damon Chesser, Jadase Staff&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|FreeBSD 8.0&lt;br /&gt;
|32, 64&lt;br /&gt;
|qemu-kvm-0.11.0-0ubuntu6.3&lt;br /&gt;
|Intel&lt;br /&gt;
|64&lt;br /&gt;
|Works&lt;br /&gt;
|installed from full DVD, used NIC model=ne2k_pci &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-84 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| kvm module must be loaded with oos_shadow=0 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|GNU/kFreeBSD &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-15 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/kFreeBSD &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-16 + CVS &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-17/18 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 3.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-21 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-60 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid hangup on boot with --no-acpi and network card timeout by trying out a different card, e.g. -net nic,model=ne2k_pci &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 5.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes/hangs&lt;br /&gt;
| Install CD image will crash or hang, depending on if ACPI is enabled or not. NetBSD 4.0 workarounds ineffective.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| NetBSD 5.0.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm from 2.6.32-2-amd64 debian kernel on debian sid &lt;br /&gt;
| both Intel and Amd&lt;br /&gt;
| 64 &lt;br /&gt;
| Works&lt;br /&gt;
| avoid slow down/ hangs with --no-acpi and network timeout by using -net nic,model=ne2k_pci, disable both SMP and ACPI in /boot.cfg inside guest&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MirBSD 2009/10&lt;br /&gt;
| 32&lt;br /&gt;
| kvm_1:84+dfsg-0ubuntu12.4~hardy1&lt;br /&gt;
| Intel&lt;br /&gt;
| Works&lt;br /&gt;
| Use of nic,model=e1000 is strongly recommended, ne2k variants work too, emulated Realtek are crappier than metal ones and do not work.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| PC-BSD 1.4 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-56 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| By Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| DragonflyBSD 1.10.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid kvm-[64-67] which require -no-kvm-pit to work; use -net nic,model=e1000 to avoid network timeouts &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| DragonflyBSD 2.2.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-85 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| not tried X&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== UNIX Family: Solaris/OpenSolaris ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| later releases will detect the CPU is 64 bit capable and try to default to run a 64 bit kernel and fail, for those you have to override Solaris autodetection by adding &amp;quot;kernel/unix&amp;quot; to the kernel multiboot entry in GRUB &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U3 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-58 + patch &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode] &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Nexenta Core 1.0 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-61 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode].  Use -m 512 -net nic,model=e1000 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Nexenta Core 2.0 b104 rc3&lt;br /&gt;
| 32 / 64&lt;br /&gt;
| qemu-kvm-0.11.0&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Might need additional patch to kvm for [http://tapir.sajinet.com.pe/gentoo/portage/app-emulation/kvm/files/kvm-57-kernel-longmode.patch kvm kernel longmode]. My qemu-kvm was already patched. Had to switch of &#039;acpi&#039;, &#039;apic&#039; and &#039;pae&#039; features in guest configuration. Guest machine-type set to pc-0.10. Use -m 512 -net nic,model=e1000.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2008.05 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-69 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use -m 512 -net nic,model=e1000 &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Milax 0.3.2 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use the kvm option -net nic,model=rtl8139 and add atapi-cd-dma-enabled=0,atapi-other-dma-enabled=0 to the kernel line in the grub menu for older releases of Milax http://www.milax.org/ in version 0.3.2 choose the Qemu grub menu entry ; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Belenix 0.7.1 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Note: older releases of Belenix only work in text mode; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Solaris 10 U6 &lt;br /&gt;
| 32 &amp;amp; 64&lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Mostly Works (see note)&lt;br /&gt;
| Note: the grub menu entry for Solaris 10 created by the installer is wrong, to make it work add kernel/unix to the line beginning with kernel ; tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2008.11 &lt;br /&gt;
| 64 &lt;br /&gt;
| kvm-62 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|Works&lt;br /&gt;
| tested on Ubuntu 8.04.1 by BerndSchemmer &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| OpenSolaris 2009.06 &lt;br /&gt;
| 32, 64 &lt;br /&gt;
| qemu-kvm-0.11.0-0ubuntu6.3&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|Works&lt;br /&gt;
| Used &amp;quot;-vga std&amp;quot; but don&#039;t recall why.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other UNIX systems ==&lt;br /&gt;
{| border=1&lt;br /&gt;
|&#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Darwin 8.0.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MINIX 3.1.2a &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-71 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MINIX 3.1.6&lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-0.12.3&lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| Only boots without -enable-kvm&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU hurd live CD (20051117) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-28 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| Seems to have networking problems. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/Hurd (Debian K14) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-33 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| [http://kvm.qumranet.com/kvmwiki/Guest_Support_Status?action=AttachFile&amp;amp;do=get&amp;amp;target=hurd-k14.png screenshot] &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| GNU/Hurd (Debian K16) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-69 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| avoid kvm-[64-67] which require -no-kvm-pit to work &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 4.25 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.12.3, kernel 2.6.32-24&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Use &amp;quot;-net nic,model=ne2k_pci&amp;quot; for network.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.3.2&lt;br /&gt;
| 32&lt;br /&gt;
| qemu-kvm 88, host kernel: 2.6.30&lt;br /&gt;
| Intel&lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Use &amp;quot;-net nic,model=ne2k_pci&amp;quot; for network. See also [http://community.qnx.com/sf/wiki/do/viewPage/projects.qemu/wiki/NeutrinoAsGuestInQEMU;jsessionid=82CAC3EC7E4C62A6DC51A1E021618862]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.4.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| by Arno-Can Uestuensoez / [http://www.UnifiedSessionsManager.org UnifiedSessionsManager]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| QNX 6.4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| qemu-kvm-0.11.0, 2.6.31.5&lt;br /&gt;
| Intel&lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Others ==&lt;br /&gt;
{|border=1&lt;br /&gt;
| &#039;&#039;&#039;Guest&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Guest bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host version&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host cpu&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Host bitness&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Status&#039;&#039;&#039; &lt;br /&gt;
| &#039;&#039;&#039;Comments&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Haiku OS &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Amiga Research OS (AROS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-12 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| LiveCD tested.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Amiga Research OS (AROS) &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-58 &lt;br /&gt;
| Intel &lt;br /&gt;
| 32 &lt;br /&gt;
| Works &lt;br /&gt;
| LiveCD tested. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| ReactOS 0.3.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-14 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeDOS 1.0 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-71 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
|  Works &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MS DOS 6.22 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-88 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| Works with &amp;quot;-cpu qemu32&amp;quot;. Do not load emm386.exe inside config.sys [http://twitpic.com/dce6g screenshot]&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| MS DOS 5.0&lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-62&lt;br /&gt;
| Intel &lt;br /&gt;
| 64&lt;br /&gt;
| Works&lt;br /&gt;
| Installs and boots.  Tested by Alan J.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Syllable 0.61 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Visopsys 0.62 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-29 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Crashes &lt;br /&gt;
| by Alexey.E. &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| Plan 9 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-68 &lt;br /&gt;
| Intel &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| needs -no-kvm-irqchip &lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| FreeDOS 7 + Novell Netware 4.1 &lt;br /&gt;
| 32 &lt;br /&gt;
| kvm-83 &lt;br /&gt;
| AMD &lt;br /&gt;
| 64 &lt;br /&gt;
| Works &lt;br /&gt;
| tested by Ruediger G. Biernat / [http://flickr.com/photos/rgbiernat/3261075882/ screenshot]&lt;br /&gt;
| tested by Anna.L Karl /  &lt;br /&gt;
[http://www.vittleende.se/ Tandblekning] &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=FeatureDescription/Template&amp;diff=2787</id>
		<title>FeatureDescription/Template</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=FeatureDescription/Template&amp;diff=2787"/>
		<updated>2010-01-17T14:59:47Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a template page used to help documenting the features and supply the full information needed for users, testers and developers.&lt;br /&gt;
&lt;br /&gt;
= Feature functional description =&lt;br /&gt;
&lt;br /&gt;
= Detailed =&lt;br /&gt;
== why use it? ==&lt;br /&gt;
== How to run ==&lt;br /&gt;
== How to stress test/ uni-test ==&lt;br /&gt;
== Potential migration issues ==&lt;br /&gt;
== Backward/forward compatibility issues ==&lt;br /&gt;
== Specific issues with some releases ==&lt;br /&gt;
&lt;br /&gt;
= Test cases =&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Downloads&amp;diff=2595</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Downloads&amp;diff=2595"/>
		<updated>2009-09-30T19:46:04Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Downloads=&lt;br /&gt;
&lt;br /&gt;
(If you are searching the latest Windows drivers, go [[http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers here]])&lt;br /&gt;
&lt;br /&gt;
Most Linux distros already have KVM kernel modules and userspace tools available through their packaging systems. This is the easiest and recommended way of using KVM.&lt;br /&gt;
&lt;br /&gt;
If you want to use the latest version of KVM kernel modules and supporting userspace, you can download the latest version from [http://sourceforge.net/project/showfiles.php?group_id=180599 http://sourceforge.net/project/showfiles.php?group_id=180599]. &lt;br /&gt;
&lt;br /&gt;
For the userspace components, you will find both qemu-kvm-&amp;lt;version&amp;gt; and kvm-&amp;lt;version&amp;gt; there.&lt;br /&gt;
qemu-kvm is the stable branch of kvm, it&#039;s based off of qemu&#039;s point releases with the kvm extras on top; kvm-NN releases are so called development releases.&lt;br /&gt;
&lt;br /&gt;
You can consult the [[ChangeLog]] page on this wiki.&lt;br /&gt;
&lt;br /&gt;
If you use a kernel from http://www.kernel.org or one provided from your distribution and &#039;&#039;&#039;do not&#039;&#039;&#039; use the modules provided by kvm releases:&lt;br /&gt;
* your kernel has to be 2.6.25 or newer to run the kvm 76 userspace (or any newer release)&lt;br /&gt;
* the modules provided by Linux 2.6.22 or later require kvm-22 or any later version.  Some features are available only with newer kernels or userspace.  It is recommended to use the latest available version.&lt;br /&gt;
* the modules provided by Linux 2.6.21 require &#039;&#039;&#039;[http://downloads.sourceforge.net/kvm/kvm-17.tar.gz kvm-17]&#039;&#039;&#039;.  If you use the external module, use the latest available version.&lt;br /&gt;
* the modules provided by Linux 2.6.20 require &#039;&#039;&#039;[http://downloads.sourceforge.net/kvm/kvm-12.tar.gz kvm-12]&#039;&#039;&#039;.  If you use the external module, use the latest available version.&lt;br /&gt;
&lt;br /&gt;
Refer to [[choose the right kvm &amp;amp; kernel version]] for more information.&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Documents&amp;diff=2385</id>
		<title>Documents</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Documents&amp;diff=2385"/>
		<updated>2009-07-20T12:02:30Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Documents =&lt;br /&gt;
                                                                         &lt;br /&gt;
== User/Admin documentation ==&lt;br /&gt;
* [[HOWTO]]&lt;br /&gt;
* [http://www.nongnu.org/qemu/qemu-doc.html QEMU user manual]&lt;br /&gt;
== Presentations ==&lt;br /&gt;
* Presentations on many aspects of KVM were made at [[KvmForum2007]] (Aug 2007).&lt;br /&gt;
* Presentations from the [[KvmForum2008]] (June 2008)&lt;br /&gt;
* Avi Kivity&#039;s presentation from the [http://ols.108.redhat.com/2007/Reprints/kivity-Reprint.pdf Ottawa Linux Symposium 2007] (Jun 2007).&lt;br /&gt;
* TPR patching [attachment:kvm-tpr-patching.odp overview] (Avi Kivity, Oct 2008)&lt;br /&gt;
* [http://markmc.fedorapeople.org/virtio-code-review/VirtioCodeReview.pdf Virtio code walkthrough], [http://markmc.fedorapeople.org/virtio-code-review/virtio-talk.txt notes], [http://blogs.gnome.org/markmc/2008/05/28/checksums-scatter-gather-io-and-segmentation-offload/ GSO background] (Mark McLoughlin, Oct 2008), and [http://portal.acm.org/citation.cfm?id=1400097.1400108 ACM pdf about virtio by Rusty Russell]&lt;br /&gt;
== White papers: ==&lt;br /&gt;
* Qumranet&#039;s [http://www.qumranet.com/files/white_papers/KVM_Whitepaper.pdf KVM Whitepaper]&lt;br /&gt;
== Magazine Articles ==&lt;br /&gt;
* [http://www.linux-magazine.com/issues/2008/86/kernel_tricks Linux Magazine]&lt;br /&gt;
* [http://www.linuxplanet.com/linuxplanet/reports/6490/4/ KVM for Embedded] at Linux Planet&lt;br /&gt;
* [http://www.linuxplanet.com/linuxplanet/reports/6503/1/ Linux as a hypervisor] at Lunux Planet&lt;br /&gt;
== Benchmarks ==&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=ubuntu_virt_benchmarks&amp;amp;num=1 Phoronix - Ubuntu 8.04 KVM Benchmarks]&lt;br /&gt;
* [http://www.phoronix.com/scan.php?page=article&amp;amp;item=intel_corei7_virt&amp;amp;num=1 Phoronix - Intel Core i7 Virtualization Performance]&lt;br /&gt;
== Documentation ==&lt;br /&gt;
* [[small_look_inside|small look inside(kvm-54)]]&lt;br /&gt;
* [[buildup|qemu kvm buildup]]&lt;br /&gt;
* [[vl_runthrough|qemu-system-x86_64 startup (kvm-57)]]&lt;br /&gt;
* [[initialization|initialization (kvm-57)]]&lt;br /&gt;
* [[file_layout_in_kernel|file layout in kernel (~kvm-58)]]&lt;br /&gt;
== KVM Doxygen Documentation ==&lt;br /&gt;
* [http://kvmapi.ath.cx kvm doxygen documentation]&lt;br /&gt;
== Tools ==&lt;br /&gt;
* [[tools|Tools]]&lt;br /&gt;
== Supported cpus ==&lt;br /&gt;
* [[processor_support|cpus]]&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2355</id>
		<title>KVM-Autotest/TODO</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2355"/>
		<updated>2009-06-29T06:55:46Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM-Autotest To-Do list =&lt;br /&gt;
&lt;br /&gt;
== Framework ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Verify MD5 sum of ISO image before starting a VM&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;Enable multiple user controlled port redirections (with -redir)&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;Implement functions to translate VM ports and addresses (e.g. VM.get_port(), VM.get_address())&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Support TAP networking with a user specified MAC address for each NIC [Michael]&lt;br /&gt;
* &amp;lt;s&amp;gt;Add &amp;lt;tt&amp;gt;display&amp;lt;/tt&amp;gt; parameter to enable user control of the QEMU display method (VNC/SDL/nographic)&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Implement VM.clone() -- to be used by tests that need to add new VMs by themselves [Michael]&lt;br /&gt;
* kickstart installation support&lt;br /&gt;
* kvm-autotest auto resolve qemu-kvm backtraces&lt;br /&gt;
* &amp;lt;s&amp;gt;Make sure ppm_utils.image_crop() handles bad input properly&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Enable tests to modify a VM&#039;s params (while it&#039;s down) [Michael]&lt;br /&gt;
* Make tests shorter by using small utility functions that fail a test and display a failure message [Michael]&lt;br /&gt;
* &amp;lt;s&amp;gt;Improve the stepmaker data naming system (e.g. name PPM files according to their MD5 sums)&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Redirect guest monitor to serial and capture guest error messages written to console. Log the errors and also scan for specific problems (e.g. oops)&lt;br /&gt;
* Support an &amp;quot;expected to fail&amp;quot; param (at least in our html report)&lt;br /&gt;
* Log a gdb-backtrace for tests (executables) which generate a core dump file.&lt;br /&gt;
* Enable &amp;quot;guest-load&amp;quot; for a VMs before/while tests are running (e.g. migration of a VM, while a movie is playing on it) [Michael]&lt;br /&gt;
* Add support for kvm-trace.&lt;br /&gt;
* Fail upon indentation/white-space problems in the configuration file&lt;br /&gt;
* Add a way to shutdown the VMs when the whole job completes (compared to doing nothing or shutting-down after every test) [Michael]&lt;br /&gt;
* &amp;lt;s&amp;gt;Implement &amp;lt;tt&amp;gt;include&amp;lt;/tt&amp;gt; functionality in the config file parser&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;Implement kvm_spawn.get_command_status_output() to make sending SSH commands easier&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Config file parser: enable selective modification of parameters based on regular expressions, e.g. mem.* ?= 256 [Michael]&lt;br /&gt;
* Support running user specified pre-job, post-job, pre-test and post-test scripts [Michael]&lt;br /&gt;
* &amp;lt;s&amp;gt;Make Step Editor accept a filename command line argument&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;When running step files, detect frozen (stuck) guests even in the presence of a blinking cursor&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
* Support running tests in parallel with multiple queues for each host [Michael]&lt;br /&gt;
* Automatically convert PPM images in debug dirs to PNG format to save space [Michael]&lt;br /&gt;
* Automatically assign a UUID to a VM (use the &#039;-uuid&#039; QEMU parameter). Once assigned, should be used in all dependent tests. [jasowang]&lt;br /&gt;
* Automatically assign a MAC address to a NIC. Once assigned, should be used in all dependent tests. [jasowang]&lt;br /&gt;
* &amp;lt;s&amp;gt;Allow run_bg to track a child process&#039;s stdin and stderr even after the parent process has exited; achieved by merging run_bg with kvm_spawn&amp;lt;/s&amp;gt; [Michael] [DONE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tests ==&lt;br /&gt;
&lt;br /&gt;
* Find out how to use Autotest&#039;s netperf test with guests [jasowang]&lt;br /&gt;
* If needed, write a netperf/iperf test [jasowang]&lt;br /&gt;
* Write a time drift test (pic/apic/pm_timer)&lt;br /&gt;
* Write a test which adds VMs until one of them becomes unresponsive, and records the maximum number of VMs successfully started. [Yolkfull] [ALREADY DONE]&lt;br /&gt;
* cpu hotplug [Glauber]&lt;br /&gt;
* pci net hot plug [Glauber]&lt;br /&gt;
* pci block hot plug [Glauber]&lt;br /&gt;
* &amp;lt;s&amp;gt;s3 hibernation&amp;lt;/s&amp;gt; [Gleb] [DONE]&lt;br /&gt;
* tap networking [jasowang]&lt;br /&gt;
* pxe boot * net types [jasowang]&lt;br /&gt;
* qcow1, qcow2, vmdk, vhd&lt;br /&gt;
* qcow2 internal snapshots&lt;br /&gt;
* &amp;lt;s&amp;gt;Run autotest tests inside Linux guest&amp;lt;/s&amp;gt; [Michael] [ALREADY DONE]&lt;br /&gt;
* Further migration [jasowang]&lt;br /&gt;
* Multiple nics [jasowang]&lt;br /&gt;
* multiple disks&lt;br /&gt;
* ksm [jasowang, jzupka, ldoktor]&lt;br /&gt;
* -vga stg, nographics&lt;br /&gt;
* kvm unit-tests&lt;br /&gt;
* Add unattended guest installations (using kickstart or answer-files) [jasowang]&lt;br /&gt;
* kvm_install -- keep src and build directories under &amp;lt;kvm_autotest_root&amp;gt; instead of under kvm_runtest_2.&lt;br /&gt;
* Stable tsc test - http://people.redhat.com/mingo/time-warp-test/MINI-HOWTO&lt;br /&gt;
* Guest installation with pv-block device/driver (for both windows and Linux)&lt;br /&gt;
* savevm test [jasowang]&lt;br /&gt;
* Guests with large page support [jzupka, ldoktor]&lt;br /&gt;
* Verify SMBIOS/DMI data (UUID, for example)&lt;br /&gt;
* Disk serial number (for IDE, SCSI, VirtIO drives)&lt;br /&gt;
* Test block device cancellation path using device mapper to generate errors ( after we had a crash in de_write_dma_cb)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* Goal -- get accepted into upstream autotest&lt;br /&gt;
* Add docstrings to all functions that still lack them, including the ones in stepmaker.py, stepeditor.py and kvm_tests.py [Michael]&lt;br /&gt;
* Add module headers and docstrings [Michael]&lt;br /&gt;
* Document the setupssh.iso and setuptelnet.iso creation procedures in the wiki&lt;br /&gt;
* Rename all Windows ISOs currently used to their official MSDN names&lt;br /&gt;
* &amp;lt;s&amp;gt;Move Windows-setup iso images into the windows directory.&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* Share all the stepmaker data somehow so other people can debug stepfiles&lt;br /&gt;
* Fill the sections &amp;quot;Working with step files&amp;quot; and &amp;quot;Step file creation tips&amp;quot; in the wiki [Michael]&lt;br /&gt;
* Document the kvm_install test in the &amp;quot;Tests&amp;quot; section of the wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Step Maker/Step Editor: fix the GDK MemoryError problem (do not pass gtk.gdk.pixbuf_new_from_data() a 0x0 pixmap even if a ppm file contains one)&amp;lt;/s&amp;gt; [DONE]&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2008&amp;diff=2210</id>
		<title>KVM Forum 2008</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2008&amp;diff=2210"/>
		<updated>2009-04-04T21:31:21Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Information on the recently-concluded KVM Forum 2008 =&lt;br /&gt;
&lt;br /&gt;
==== Wednesday June 11th ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &amp;lt;b&amp;gt;Session Topic&amp;lt;/b&amp;gt; &lt;br /&gt;
| &amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_1.pdf | Keynote]]&lt;br /&gt;
| Avi Kivity, Qumranet &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_2.pdf | Cross platform guest support]]&lt;br /&gt;
| Paul Knowles, Transitive &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_3.pdf | KVM in Solid ICE]]&lt;br /&gt;
| Dor Laor, Qumranet  &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_4.pdf | Buiding a better Userspace - The current and future state of QEMU and KVM integration]]&lt;br /&gt;
| Anthony Liguori, IBM &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_5.pdf| Mixing Xen and KVM: Xenner]]&lt;br /&gt;
| Gerd Hoffman, Red Hat &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_6.pdf| KVM Limits - Arbitrary or Architectual?]]&lt;br /&gt;
| Ryan Harper, Karl Rister, IBM &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_7.pdf| VMDq and SR-IOV support in KVM]]&lt;br /&gt;
| Eddie Dong, Intel&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Thursday June 12th ====                                                                             &lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &amp;lt;b&amp;gt;Session Topic&amp;lt;/b&amp;gt;&lt;br /&gt;
| &amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_8.pdf| Mac OS X in KVM]]&lt;br /&gt;
| Alexander Graf, Novell&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_9.pdf| Beyond kvm.ko]]&lt;br /&gt;
| Avi Kivity, Qumranet&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_10.pdf| State of KVM in PowerPC]]&lt;br /&gt;
| Christian Ehrhardt, IBM&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_11.pdf| Accelerating KVM with hardware technology]]&lt;br /&gt;
| Sheng Yang, Intel&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_12.pdf| Increasing Virtual Machine density with KSM]]&lt;br /&gt;
| Izik Eidus, Qumranet&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_13.pdf| Shadow TLB management]]&lt;br /&gt;
| Hollis Blanchard, IBM&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_14.pdf| Passthrough device access for KVM]]&lt;br /&gt;
| Amit Shah, Qumranet &amp;amp; Allan Kay, Intel&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_15.pdf| Integrating KVM with the Linux memory management]]&lt;br /&gt;
| Andrea Arcangeli, Qumranet&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_16.pdf| Paravirtualized file systems]]&lt;br /&gt;
| Eric Van Hensbergen, IBM research&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Friday June 13th ====&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
| &amp;lt;b&amp;gt;Session Topic&amp;lt;/b&amp;gt;&lt;br /&gt;
| &amp;lt;b&amp;gt;Speaker&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_17.pdf| KVM on Big Iron: Where to go from here?]]&lt;br /&gt;
| Carsten Otte, IBM&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_18.pdf| Enabling KVM on IA64 system]]&lt;br /&gt;
| Eddie Dong, Intel&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_19.pdf| Open-OVF: an OSS project around the Open Virtual Appliance format]]&lt;br /&gt;
| Hollis Blanchard, IBM&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_20.pdf| Mini VM - Extending KVM towards Embedded systems]]&lt;br /&gt;
| Jun Nakajima, Intel&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:KvmForum2008$kdf2008_21.pdf| Nested paging hardware and software]]&lt;br /&gt;
| Ben Serebrin &amp;amp; Joerg Roedel, AMD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Concluding keynote&lt;br /&gt;
| Benny Schnaider, Qumranet&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2178</id>
		<title>KVM-Autotest/TODO</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2178"/>
		<updated>2009-03-23T23:14:06Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM-Autotest To-Do list =&lt;br /&gt;
&lt;br /&gt;
== Framework ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Verify MD5 sum of ISO image before starting a VM&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;Enable multiple user controlled port redirections (with -redir)&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* &amp;lt;s&amp;gt;Implement functions to translate VM ports and addresses (e.g. VM.get_port(), VM.get_address())&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* Support TAP networking with a user specified MAC address for each NIC&lt;br /&gt;
* &amp;lt;s&amp;gt;Add &amp;lt;tt&amp;gt;display&amp;lt;/tt&amp;gt; parameter to enable user control of the QEMU display method (VNC/SDL/nographic)&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* Implement VM.clone() -- to be used by tests that need to add new VMs by themselves&lt;br /&gt;
* kickstart installation support&lt;br /&gt;
* kvm-autotest auto resolve qemu-kvm backtraces&lt;br /&gt;
* Make sure ppm_utils.image_crop() handles bad input properly&lt;br /&gt;
* Enable tests to modify a VM&#039;s params (while it&#039;s down)&lt;br /&gt;
* Make tests shorter by using small utility functions that fail a test and display a failure message&lt;br /&gt;
* Improve the stepmaker data naming system (e.g. name PPM files according to their MD5 sums)&lt;br /&gt;
* Redirect guest monitor to serial and capture guest error messages written to console&lt;br /&gt;
* Support an &amp;quot;expected to fail&amp;quot; param (at least in our html report)&lt;br /&gt;
* Log a gdb-backtrace for tests (executables) which generate a core dump file.&lt;br /&gt;
* Enable &amp;quot;guest-load&amp;quot; for a VMs before/while tests are running (e.g. migration of a VM, while a movie is playing on it)&lt;br /&gt;
* Add support for kvm-trace.&lt;br /&gt;
* Ignore, Warn, or even fail, upon indentation/white-space problems in the configuration file&lt;br /&gt;
* Add a way to shutdown the VMs when the whole job completes (compared to doing nothing or shuting-down after every test).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tests ==&lt;br /&gt;
&lt;br /&gt;
* Find out how to use Autotest&#039;s netperf test with guests&lt;br /&gt;
* If needed, write a netperf/iperf test&lt;br /&gt;
* Write a time drift test&lt;br /&gt;
* Write a test which adds VMs until one of them becomes unresponsive, and records the maximum number of VMs successfully started.&lt;br /&gt;
* cpu hotplug - Glauber&lt;br /&gt;
* pci net hot plug -Glauber&lt;br /&gt;
* pci block hot plug -Glauber&lt;br /&gt;
* s3 hibernation - Gleb&lt;br /&gt;
* tap networking&lt;br /&gt;
* pxe boot * net types&lt;br /&gt;
* qcow1, qcow2, vmdk, vhd&lt;br /&gt;
* qcow2 internal snapshots&lt;br /&gt;
* &amp;lt;s&amp;gt;Run autotest tests inside Linux guest&amp;lt;/s&amp;gt; [ALREADY DONE]&lt;br /&gt;
* Further migration&lt;br /&gt;
* Multiple nics&lt;br /&gt;
* ksm&lt;br /&gt;
* -vga stg, nographics&lt;br /&gt;
* kvm unit-tests&lt;br /&gt;
* Add unattended guest installations (using kickstart or answer-files)&lt;br /&gt;
* kvm_install -- keep src and build directories under &amp;lt;kvm_autotest_root&amp;gt; instead of under kvm_runtest_2.&lt;br /&gt;
* time drift test (pic/apic/pm_timer)&lt;br /&gt;
* Stable tsc test - http://people.redhat.com/mingo/time-warp-test/MINI-HOWTO&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* Goal -- get accepted into upstream autotest&lt;br /&gt;
* Add docstrings to all functions that still lack them, including the ones in stepmaker.py, stepeditor.py and kvm_tests.py&lt;br /&gt;
* Add module headers and docstrings&lt;br /&gt;
* Document the setupssh.iso and setuptelnet.iso creation procedures in the wiki&lt;br /&gt;
* Rename all Windows ISOs currently used to their official MSDN names&lt;br /&gt;
* Move Windows-setup iso images into the windows directory.&lt;br /&gt;
* Share all the stepmaker data somehow so other people can debug stepfiles&lt;br /&gt;
* Fill the sections &amp;quot;Working with step files&amp;quot; and &amp;quot;Step file creation tips&amp;quot; in the wiki&lt;br /&gt;
* Document the kvm_install test in the &amp;quot;Tests&amp;quot; section of the wiki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
None so far?&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2159</id>
		<title>KVM-Autotest/TODO</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM-Autotest/TODO&amp;diff=2159"/>
		<updated>2009-03-19T13:30:58Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM-Autotest To-Do list =&lt;br /&gt;
&lt;br /&gt;
== Framework ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;s&amp;gt;Verify MD5 sum of ISO image before starting a VM&amp;lt;/s&amp;gt; [DONE]&lt;br /&gt;
* Enable multiple user controlled port redirections (with -redir)&lt;br /&gt;
* Implement functions to translate VM ports and addresses (e.g. VM.get_port(), VM.get_address())&lt;br /&gt;
* Support TAP networking with a user specified MAC address for each NIC&lt;br /&gt;
* Add &amp;lt;tt&amp;gt;display&amp;lt;/tt&amp;gt; parameter to enable user control of the QEMU display method (VNC/SDL/nographic)&lt;br /&gt;
* Implement VM.clone() -- to be used by tests that need to add new VMs by themselves&lt;br /&gt;
* kickstart installation support&lt;br /&gt;
* kvm-autotest auto resolve qemu-kvm backtraces&lt;br /&gt;
* Make sure ppm_utils.image_crop() handles bad input properly&lt;br /&gt;
* Enable tests to modify a VM&#039;s params (while it&#039;s down)&lt;br /&gt;
* Implement &amp;quot;assert&amp;quot; function and use it in tests to make them shorter&lt;br /&gt;
&lt;br /&gt;
== Tests ==&lt;br /&gt;
&lt;br /&gt;
* Find out how to use Autotest&#039;s netperf test with guests&lt;br /&gt;
* If needed, write a netperf/iperf test&lt;br /&gt;
* Write a time drift test&lt;br /&gt;
* Write a test which adds VMs until one of them becomes unresponsive, and records the maximum number of VMs successfully started&lt;br /&gt;
* cpu hotplug - Glauber&lt;br /&gt;
* pci net hot plug -Glauber&lt;br /&gt;
* pci block hot plug -Glauber&lt;br /&gt;
* s3 hibernation - Gleb&lt;br /&gt;
* tap networking&lt;br /&gt;
* pxe boot * net types&lt;br /&gt;
* qcow1, qcow2, vmdk, vhd&lt;br /&gt;
* qcow2 internal snapshots&lt;br /&gt;
* Run autotest tests inside Linux guest&lt;br /&gt;
* Further migration&lt;br /&gt;
* Multiple nics&lt;br /&gt;
* ksm&lt;br /&gt;
* -vga stg, nographics&lt;br /&gt;
* kvm unit-tests &lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* Add docstrings to all functions that still lack them, including the ones in stepmaker.py, stepeditor.py and kvm_tests.py&lt;br /&gt;
* Add module headers and docstrings&lt;br /&gt;
* Document the setupssh.iso and setuptelnet.iso creation procedures in the wiki&lt;br /&gt;
* Rename all Windows ISOs currently used to their official MSDN names&lt;br /&gt;
* Share all the stepmaker data somehow so other people can debug stepfiles&lt;br /&gt;
* Fill the sections &amp;quot;Working with step files&amp;quot; and &amp;quot;Step file creation tips&amp;quot; in the wiki&lt;br /&gt;
* Document the kvm_install test in the &amp;quot;Tests&amp;quot; section of the wiki&lt;br /&gt;
&lt;br /&gt;
== Bugs ==&lt;br /&gt;
&lt;br /&gt;
None so far?&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Virtio&amp;diff=1733</id>
		<title>Virtio</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Virtio&amp;diff=1733"/>
		<updated>2008-01-31T23:27:04Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Paravirtualized drivers for kvm/Linux =&lt;br /&gt;
* Virtio was chosen to be the main platform for IO virtualization in KVM&lt;br /&gt;
* The idea behind it is to have a common framework for hypervisors for IO virtualization&lt;br /&gt;
* More information (although not uptodate) can be found in kvm [http://kvm.qumranet.com/kvmwiki/KvmForum2007?action=[[AttachFile]]&amp;amp;do=get&amp;amp;target=kvm_pv_drv.pdf pv driver] &lt;br /&gt;
* At the moment network/block/balloon devices are suported for kvm&lt;br /&gt;
* The host implementation is in userspace - qemu, so no driver is needed in the host.&lt;br /&gt;
&lt;br /&gt;
= How to use Virtio =&lt;br /&gt;
* Get kvm version &amp;gt;= 60&lt;br /&gt;
* Get Linux kernel with virtio drivers for the guest&lt;br /&gt;
** Either build it around Rusty&#039;s tree [http://ozlabs.org/~rusty/kernel/hg/ repo]&lt;br /&gt;
** Or git clone git://kvm.qumranet.com/home/dor/src/linux-2.6-nv use branch rusty&lt;br /&gt;
** Soon an official repository will be released&lt;br /&gt;
** As an alternative one can use a standard guest kernel for the guest &amp;gt; 2.6.18 and make use sync backward compatibility option&lt;br /&gt;
** Backport and instructions can be found in Anthony Liguori&#039;s [http://codemonkey.ws/virtio-ext-modules virtio-ext-modules]&lt;br /&gt;
** At the moment it&#039;s broken since the guest got developed, soon update&lt;br /&gt;
* Use model=virtio for the network devices.&lt;br /&gt;
** Example&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
qemu/x86_64-softmmu/qemu-system-x86_64 -boot c -hda /images/xpbase.qcow2 -m 384 -net nic,model=virtio -net tap,script=/etc/kvm/qemu-ifup&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* At the moment the kernel modules are automatically loaded in the guest but the interface should be started manually (dhclient/ifconfig)&lt;br /&gt;
* Currently performance is much better when using a host kernel configured with CONFIG_HIGH_RES_TIMERS. Another option is use HPET/RTC and -clock= qemu option.&lt;br /&gt;
* Expected performance&lt;br /&gt;
** Performance varies from host to host, kernel to kernel&lt;br /&gt;
** On my laptop I measured 1.1Gbps rx throughput using 2.6.23, 850Mbps tx.&lt;br /&gt;
** Ping latency is 300-500 usec&lt;br /&gt;
* Enjoy, more to come :)&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Virtio&amp;diff=1732</id>
		<title>Virtio</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Virtio&amp;diff=1732"/>
		<updated>2008-01-31T13:35:21Z</updated>

		<summary type="html">&lt;p&gt;DorLaor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Paravirtualized drivers for kvm/Linux =&lt;br /&gt;
* Virtio was chosen to be the main platform for IO virtualization in KVM&lt;br /&gt;
* The idea behind it is to have a common framework for hypervisors for IO virtualization&lt;br /&gt;
* More information (although not uptodate) can be found in [[http://kvm.qumranet.com/kvmwiki/KvmForum2007?action=[[AttachFile]]&amp;amp;do=get&amp;amp;target=kvm_pv_drv.pdf]]&lt;br /&gt;
* At the moment network/block/balloon devices are suported for kvm&lt;br /&gt;
* The host impelementation is in userspace - qemu, so no driver is needed in the host.&lt;br /&gt;
&lt;br /&gt;
= How to use Virtio =&lt;br /&gt;
* Get kvm version &amp;gt;= 60&lt;br /&gt;
* Get Linux kernel with virtio drivers for the guest&lt;br /&gt;
** Soon a link will be updated&lt;br /&gt;
** As an alternative one can use a standard guest kernel for the guest &amp;gt; 2.6.18 and make use sync backward compatibility option&lt;br /&gt;
* Use model=virtio for the network devices.&lt;br /&gt;
* At the moment the kernel modules are automatically loaded in the guest but the interface should be started manually (dhclient/ifconfig)&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>DorLaor</name></author>
	</entry>
</feed>