<?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=Agraf</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=Agraf"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Agraf"/>
	<updated>2026-05-08T14:40:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2015&amp;diff=173458</id>
		<title>KVM Forum 2015</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2015&amp;diff=173458"/>
		<updated>2015-08-28T15:52:17Z</updated>

		<summary type="html">&lt;p&gt;Agraf: Add 40gbits animates slide link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM Forum 2015 =&lt;br /&gt;
&lt;br /&gt;
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2015] was held from August 19-21 at the Sheraton Seattle in Seattle, USA. It was co-located with LinuxCon NA 2015.&lt;br /&gt;
&lt;br /&gt;
[[File:Kvm-forum-2015.png|240px]]&lt;br /&gt;
&lt;br /&gt;
== Live Updates ==&lt;br /&gt;
&lt;br /&gt;
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.&lt;br /&gt;
&lt;br /&gt;
== Videos and Slides ==&lt;br /&gt;
&lt;br /&gt;
==== Wednesday morning - August 19, 2015 ====&lt;br /&gt;
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])&lt;br /&gt;
* Real-Time KVM by Rik van Riel ([http://www.youtube.com/watch?v=cZ5aTHeDLDE video], [http://www.linux-kvm.org/images/2/24/01x02-Rik_van_Riel-KVM_realtime.pdf slides])&lt;br /&gt;
* Real-Time KVM for the Masses by Jan Kiszka ([https://www.youtube.com/watch?v=SyhfctYqjc8 video], [http://www.linux-kvm.org/images/0/0d/01x03-Jan_Kiszska-KVM_RT_for_masses.pdf slides])&lt;br /&gt;
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling&lt;br /&gt;
* Pushing the limits: 1000 guests per host and beyond by Jens Freimann ([https://www.youtube.com/watch?v=cj-HLi1q6ZI video], [http://www.linux-kvm.org/images/a/ab/01x05-Jens_Freimann-Pushing_the_limits.pdf slides])&lt;br /&gt;
&lt;br /&gt;
==== Wednesday afternoon - August 19, 2015 ====&lt;br /&gt;
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])&lt;br /&gt;
* Status update on KVM-COLO HA/FT solution by Hongyang Yang, Eddie Dong and Weidong Han ([http://www.linux-kvm.org/images/0/01/01x07-Hongyang_Yang-Status_update_on_KVM-COLO.pdf slides])&lt;br /&gt;
* virtio-vsock: Zero-configuration host/guest communication by Stefan Hajnoczi ([http://www.linux-kvm.org/images/8/83/01x08-Stefan_Hajnoczi-virtio-vsock_Zero-configuration_hostguest_communication.pdf slides])&lt;br /&gt;
* Using Upstream QEMU for Computer Architecture and Software Studies by Christopher Covington ([http://www.linux-kvm.org/images/4/45/01x09-Christopher_Covington-Using_Upstream_QEMU_for_CASS.pdf slides])&lt;br /&gt;
* Guest operating system debugging by David Hildenbrand ([http://www.linux-kvm.org/images/9/92/01x10-David_Hildebrand-Guest-operating_system_debugging.pdf slides])&lt;br /&gt;
* virtio 1 - why do it? and are we there yet? by Michael S. Tsirkin ([http://www.linux-kvm.org/images/5/59/01x11-Michael_S_Tsirkin-virtio_1-why_do_it_and_are_we_there_yet.pdf slides)]&lt;br /&gt;
&lt;br /&gt;
==== Thursday morning - August 20, 2015 ====&lt;br /&gt;
* KVM Forum 2015 - QEMU Keynote by Alexander Graf ([http://www.linux-kvm.org/images/2/23/02x01-Alexander_Graf-QEMU-Keynote.pdf slides])&lt;br /&gt;
* Towards multi-threaded TCG by Alex Bennée and Frederic Konrad ([http://www.linux-kvm.org/images/c/cf/02x02-Alex_Benee-Towards_Multithreaded_TCG.pdf slides])&lt;br /&gt;
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])&lt;br /&gt;
* ARM: Caches that give you enough rope to shoot yourself in the foot by Marc Zyngier ([https://www.youtube.com/watch?v=A_zCxzpxzmE video], [http://www.linux-kvm.org/images/7/7a/02x03-Cedar-Marc_Zyngier-ARMCachesThatGiveYouEnoughRopeToShootYourselfInTheFoot.pdf slides])&lt;br /&gt;
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])&lt;br /&gt;
* QEMU for Xilinx ZynqMP by Edgar E. Iglesias ([http://www.linux-kvm.org/images/8/8e/02x04-Cedar-Edgar_EIglesias-QEMUForXilinxZynqMP.pdf slides])&lt;br /&gt;
* QEMU interface introspection: from hacks to solutions by Markus Armbruster ([http://www.linux-kvm.org/images/7/7a/02x05-Aspen-Markus_Armbruster-QEMU_interface_introspection.pdf slides])&lt;br /&gt;
&lt;br /&gt;
==== Thursday afternoon - August 20, 2015 ====&lt;br /&gt;
* CPU hot-plug - status and challenges by Andreas Färber ([http://www.linux-kvm.org/images/f/fd/02x06-Aspen-Andreas_Farber_CPU_hotplug.pdf slides])&lt;br /&gt;
* Incremental backups: Good things come in small packages! by John Snow and Vladimir Sementsov-Ogievskiy ([https://www.youtube.com/watch?v=a2BNswm_yf8 video], [http://www.linux-kvm.org/images/3/3c/02x05-Cedar-John_Snow_and_Vladimir_Sementsov-Ogievskiy.IncrementalBackupsGoodThingsComeInSmallPackages.pdf slides])&lt;br /&gt;
* qcow2: why (not)? by Max Reitz and Kevin Wolf&lt;br /&gt;
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth&lt;br /&gt;
* New qemu technology used in virt-v2v by Richard Jones ([https://www.youtube.com/watch?v=DJedam7TJWo video], [http://www.linux-kvm.org/images/d/d2/02x07-Cedar-Richard_Jones-NewQemuTechnologyUsedInVirt-v2v.pdf slides])&lt;br /&gt;
* Vhost: Sharing is better by Eyal Moscovici and Bandan Das ([http://www.linux-kvm.org/images/5/52/02x08-Aspen-Bandan_Das-vhost-sharing_is_better.pdf slides])&lt;br /&gt;
* KVM as The NFV Hypervisor by Jun Nakajima ([http://www.linux-kvm.org/images/8/87/02x09-Aspen-Jun_Nakajima-KVM_as_the_NFV_Hypervisor.pdf slides])&lt;br /&gt;
* Recent improvement in Gluster for VM image storage by Pranith Kumas Karampuri ([http://www.linux-kvm.org/images/9/90/02x08-Cedar-Pranith_Kumar_Karampuri-RecentImprovementsInGlusterForVMImageStorage.pdf slides])&lt;br /&gt;
* KVM live migration optimizations by Liang Li ([http://www.linux-kvm.org/images/b/b3/02x-09-Cedar-Liang_Li-KVMLiveMigrationOptimization.pdf slides])&lt;br /&gt;
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman&lt;br /&gt;
* Migrating NFV Applications to KVM guest by Mario Smarduch ([http://www.linux-kvm.org/images/d/df/02x11-AspenMario_Smarduch-Migrating_NFV_applicatoins_to_KVM_Guest.pdf slides])&lt;br /&gt;
* Rethinking machine types by David Gibson&lt;br /&gt;
&lt;br /&gt;
==== Friday morning - August 21, 2015 ====&lt;br /&gt;
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])&lt;br /&gt;
* Backing Chain management in QEMU and libvirt by Eric Blake ([http://www.linux-kvm.org/images/5/5f/03x02-Eric_Blake-Backing_Chain_Management_in_QEMU_and_libvirt.pdf slides])&lt;br /&gt;
* Libvirt: What did we do wrong? by Michal Privoznik ([http://www.linux-kvm.org/images/9/9b/03x03-Michal_Privoznik-libvirt-what_did_we_do_wrong.pdf slides])&lt;br /&gt;
* oVirt and Gluster, hyper-converged! by Martin Sivak ([http://www.linux-kvm.org/images/5/51/03x04-Martin_Sivak-oVirt_and_gluster_hyperconverged.pdf slides])&lt;br /&gt;
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])&lt;br /&gt;
* kvm-unit-tests: past, present, and future by Andrew Jones ([http://www.linux-kvm.org/images/5/5f/03x05-Aspen-Andrew_Jones_kvm_unit_tests.pdf slides])&lt;br /&gt;
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina&lt;br /&gt;
&lt;br /&gt;
==== Friday afternoon - August 21, 2015 ====&lt;br /&gt;
* oVirt host communication - long way from an unpaved road to the highway by Piotr Kliczewski ([http://www.linux-kvm.org/images/b/b1/03x08-Cedar-Pitor_Kliczewski-oVirtHostCommunicationLongWayFromAnUnpavedRoadToTheHighway.pdf slides])&lt;br /&gt;
* Securing secure boot: system management mode in KVM and Tiano Core by Paolo Bonzini ([http://www.linux-kvm.org/images/c/ce/03x06-Aspen-Paolo_Bonzini-Securing_secure_boot.pdf slides])&lt;br /&gt;
* Block Jobs: current status, upcoming challenges by Jeff Cody ([http://www.linux-kvm.org/images/2/28/03x07-Aspen-Jeff_Cody-Block_Jobs.pdf slides])&lt;br /&gt;
* oVirt self-hosted engine seamless deployment by Simone Tiraboschi ([http://www.linux-kvm.org/images/5/53/03x06-Cedar-Simone_Tiraboschi-oVirtSelf-hostedEngineSeamless_Deployment_20150821_7.pdf slides])&lt;br /&gt;
* Improving the QEMU Event Loop by Fam Zheng ([http://www.linux-kvm.org/images/6/64/03x08-Aspen-Fam_Zheng-Improving_the_QEMU_Event_Loop.pdf slides])&lt;br /&gt;
* Live migration with SR-IOV pass-through by Weidong Han ([http://www.linux-kvm.org/images/9/9a/03x07-Juniper-Weidong_Han-LiveMigrationWithSR-IOVPass-through.pdf slides])&lt;br /&gt;
* Managed conversion of guests to oVirt by Arik Hadas ([http://www.linux-kvm.org/images/9/97/03x07-Cedar-Arak_Hadas-ManagedConversionOfGuestsToOVirt.pdf slides])&lt;br /&gt;
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])&lt;br /&gt;
* oVirt SR-IOV support by Barak Azulay ([http://www.linux-kvm.org/images/6/6d/03x05-Cedar-Barak_Azulay-oVirtSR-IOVSupport.pdf slides])&lt;br /&gt;
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])&lt;br /&gt;
&lt;br /&gt;
==== Tutorials ====&lt;br /&gt;
* Avocado: Next generation virt testing by Cleber Rosa ([http://www.linux-kvm.org/images/b/bb/02x05-Juniper-Cleber_Rosa-AvocadoNextGenerationVirtTesting.pdf, slides])&lt;br /&gt;
* Getting Started with Coccinelle (KVM edition) by Julia Lawall ([http://www.linux-kvm.org/images/6/66/02x07-Juniper-Julia_Lawall-GettingStartedWithCoccinelleKVVMEdition.pdf slides])&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
http://kvmforum2015.sched.org/&lt;br /&gt;
&lt;br /&gt;
== BoFs ==&lt;br /&gt;
[[KVM Forum 2015 BOF]]&lt;br /&gt;
&lt;br /&gt;
== Community Team Photo ==&lt;br /&gt;
&lt;br /&gt;
== Blogs / News Reports ==&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21207</id>
		<title>KVM Forum 2014 BOF</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21207"/>
		<updated>2014-06-13T11:10:36Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
We will reserve some time for people to get together and discuss&lt;br /&gt;
strategic decisions as well as other topics that are best solved within&lt;br /&gt;
smaller groups. This time can also be used for hands-on hacking&lt;br /&gt;
sessions.&lt;br /&gt;
&lt;br /&gt;
If you are interested in organizing such a group time event, please add&lt;br /&gt;
it to the list *before* KVM Forum, so people have time to organize which&lt;br /&gt;
one they will attend.&lt;br /&gt;
&lt;br /&gt;
All of these sessions will get the chance to quickly talk about results&lt;br /&gt;
they managed to achieve during their time in a quick &amp;quot;results&amp;quot; session.&lt;br /&gt;
&lt;br /&gt;
= BoF Ideas =&lt;br /&gt;
&lt;br /&gt;
== BoF idea template ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=== TITLE ===&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Summary:&#039;&#039;&#039; Short description of the idea&lt;br /&gt;
 &lt;br /&gt;
 Detailed description of the idea.&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
 * Wiki links to relevant material&lt;br /&gt;
 * External links to mailing lists or web sites&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;People:&#039;&#039;&#039;&lt;br /&gt;
 * Your Name (organizer)&lt;br /&gt;
 * People that want to attend this session&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21206</id>
		<title>KVM Forum 2014 BOF</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21206"/>
		<updated>2014-06-13T11:09:41Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
We will reserve some time for people to get together and discuss&lt;br /&gt;
strategic decisions as well as other topics that are best solved within&lt;br /&gt;
smaller groups. This time can also be used for hands-on hacking&lt;br /&gt;
sessions.&lt;br /&gt;
&lt;br /&gt;
If you are interested in organizing such a group time event, please add&lt;br /&gt;
it to the list *before* KVM Forum, so people have time to organize which&lt;br /&gt;
one they will attend.&lt;br /&gt;
&lt;br /&gt;
= BoF Ideas =&lt;br /&gt;
&lt;br /&gt;
== BoF idea template ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=== TITLE ===&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Summary:&#039;&#039;&#039; Short description of the idea&lt;br /&gt;
 &lt;br /&gt;
 Detailed description of the idea.&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
 * Wiki links to relevant material&lt;br /&gt;
 * External links to mailing lists or web sites&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;People:&#039;&#039;&#039;&lt;br /&gt;
 * Your Name (organizer)&lt;br /&gt;
 * People that want to attend this session&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21205</id>
		<title>KVM Forum 2014 BOF</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21205"/>
		<updated>2014-06-13T11:02:36Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
We will reserve some time for people to get together and discuss&lt;br /&gt;
strategic decisions as well as other topics that are best solved within&lt;br /&gt;
smaller groups. This time can also be used for hands-on hacking&lt;br /&gt;
sessions.&lt;br /&gt;
&lt;br /&gt;
If you are interested in organizing such a group time event, please add&lt;br /&gt;
it to the list *before* KVM Forum, so people have time to organize which&lt;br /&gt;
one they will attend.&lt;br /&gt;
&lt;br /&gt;
= BoF Ideas =&lt;br /&gt;
&lt;br /&gt;
== BoF idea template ==&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;=== TITLE ===&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Summary:&#039;&#039;&#039; Short description of the idea&lt;br /&gt;
 &lt;br /&gt;
 Detailed description of the idea.&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;Links:&#039;&#039;&#039;&lt;br /&gt;
 * Wiki links to relevant material&lt;br /&gt;
 * External links to mailing lists or web sites&lt;br /&gt;
 &lt;br /&gt;
 &#039;&#039;&#039;People:&#039;&#039;&#039;&lt;br /&gt;
 * Persons that want to attend this session&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21204</id>
		<title>KVM Forum 2014 BOF</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2014_BOF&amp;diff=21204"/>
		<updated>2014-06-13T10:56:34Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We will reserve some time for people to get together and discuss&lt;br /&gt;
strategic decisions as well as other topics that are best solved within&lt;br /&gt;
smaller groups. This time can also be used for hands-on hacking&lt;br /&gt;
sessions.&lt;br /&gt;
&lt;br /&gt;
If you are interested in organizing such a group time event, please add&lt;br /&gt;
it to the list *before* KVM Forum, so people have time to organize which&lt;br /&gt;
one they will attend.&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Code&amp;diff=4586</id>
		<title>Code</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Code&amp;diff=4586"/>
		<updated>2012-10-25T17:05:04Z</updated>

		<summary type="html">&lt;p&gt;Agraf: update kvm-kmod url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Code=&lt;br /&gt;
&lt;br /&gt;
[[Category:Architechture]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== kernel git tree ==&lt;br /&gt;
&lt;br /&gt;
The kvm kernel code is available through a git tree (like the kernel itself).  To create a repository using git, type&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git&lt;br /&gt;
&lt;br /&gt;
Alternatively, it is also accessible through the kernel.org gitweb interface:               &lt;br /&gt;
[http://git.kernel.org/?p=virt/kvm/kvm.git;a=summary]&lt;br /&gt;
&lt;br /&gt;
For subsequent upgrades use the command&lt;br /&gt;
                                       &lt;br /&gt;
 git pull&lt;br /&gt;
&lt;br /&gt;
in the git working directory.&lt;br /&gt;
&lt;br /&gt;
== kernel git workflow ==&lt;br /&gt;
&lt;br /&gt;
See [[Kvm-Git-Workflow]]&lt;br /&gt;
&lt;br /&gt;
== userspace git tree ==&lt;br /&gt;
&lt;br /&gt;
The kvm userspace code (libkvm and qemu) is available through a git tree. To create a repository using git, type&lt;br /&gt;
                                                                                      &lt;br /&gt;
 git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git&lt;br /&gt;
&lt;br /&gt;
Alternatively, it is also accessible through the kernel.org gitweb interface:         &lt;br /&gt;
[http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=summary]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you want to contribute code&#039;&#039;&#039;, please [http://wiki.qemu.org/Contribute/StartHere develop against qemu.git] and submit patches to qemu-devel@nongnu.org.  The qemu-kvm.git tree regularly gets changes from qemu.git and patches against qemu-kvm.git should be minimized.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== building an external module with older kernels ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This only works for the x86 architecture.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
1. If you wish to use a distribution kernel (or just some random kernel you like) with kvm,&lt;br /&gt;
you can use the external module kit.  You will need the kvm-kmod repository:&lt;br /&gt;
&lt;br /&gt;
 git clone git://git.kiszka.org/kvm-kmod.git&lt;br /&gt;
 cd kvm-kmod&lt;br /&gt;
 git submodule update --init&lt;br /&gt;
 ./configure [--kerneldir=/path/to/kernel/dir]&lt;br /&gt;
 make sync&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
=== Tip about building against Red Hat Enterprise Linux kernels ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;kvm-userspace/kernel&amp;lt;/code&amp;gt; has some compat code to allow it to compile against older kernels, and also some code specific to features that are normally not present on older kernels but are present on RHEL kernels.&lt;br /&gt;
&lt;br /&gt;
So, when building against a RHEL kernel tree, check if the &amp;lt;code&amp;gt;RHEL_*&amp;lt;/code&amp;gt; macros at &amp;lt;code&amp;gt;${kerneldir}/include/linux/version.h&amp;lt;/code&amp;gt; are defined correctly, corresponding to the RHEL version where the kernel source comes from. If those macros aren&#039;t defined correctly, the compat code that allows compilation against RHEL kernels will break and you will get build errors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== release tags ==&lt;br /&gt;
&lt;br /&gt;
kvm stable releases (based off of Qemu&#039;s stable branch) are tagged with &amp;lt;code&amp;gt;kvm-qemu-0.NN.N&amp;lt;/code&amp;gt; where &#039;&#039;N&#039;&#039; equates to the upstream Qemu branch versions. Note that kvm has them tagged not branched.&lt;br /&gt;
&lt;br /&gt;
kvm development releases are tagged with &amp;lt;code&amp;gt;kvm-nn&amp;lt;/code&amp;gt; where &#039;&#039;nn&#039;&#039; is the release number.&lt;br /&gt;
&lt;br /&gt;
== Binary Packages ==&lt;br /&gt;
&lt;br /&gt;
=== CentOS / RHEL ===&lt;br /&gt;
&lt;br /&gt;
Unofficial packages of latest releases can be found at:&lt;br /&gt;
&amp;lt;code&amp;gt;http://www.lfarkas.org/linux/packages/centos/5/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Debian ===&lt;br /&gt;
&lt;br /&gt;
For Debian Lenny, please use packages from backports.debian.org - for &amp;lt;em&amp;gt;both&amp;lt;/em&amp;gt; qemu-kvm and kernel (at least 2.6.32).  It is important to use more recent kernel - 2.6.26 does not work well with kvm.&lt;br /&gt;
&lt;br /&gt;
Note that package &amp;quot;kvm&amp;quot; has been renamed to &amp;quot;qemu-kvm&amp;quot; in Squeeze and in Lenny backports (and kvm is now transitional package that installs qemu-kvm automatically).&lt;br /&gt;
&lt;br /&gt;
Debian Squeeze will have qemu-kvm based on 0.12, available in standard repositories.&lt;br /&gt;
&lt;br /&gt;
Experimental 0.13 packages are available at &lt;br /&gt;
&amp;lt;code&amp;gt;http://www.corpit.ru/debian/tls/kvm/0.13/&amp;lt;/code&amp;gt; , pending upload to debian -experimental.&lt;br /&gt;
&lt;br /&gt;
== nightly snapshots ==&lt;br /&gt;
&lt;br /&gt;
Nightly snapshots, for those who are uncomfortable with git, are [http://people.qumranet.com/avi/snapshots available].  When reporting a problem with a snapshot, please quote the snapshot name (which includes the date) and the contents of the SOURCES file in the snapshot tarball.&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2011&amp;diff=3796</id>
		<title>KVM Forum 2011</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2011&amp;diff=3796"/>
		<updated>2011-08-16T17:28:10Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM Forum 2011 =&lt;br /&gt;
= Vancouver Canada, August 15-16, 2011 =&lt;br /&gt;
The KVM Forum 2011 will be held &lt;br /&gt;
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/linuxcon&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
KVM is an industry leading open source hypervisor that provides an ideal&lt;br /&gt;
platform for datacenter virtualization, virtual desktop infrastructure,&lt;br /&gt;
and cloud computing.  Once again, it&#039;s time to bring together the&lt;br /&gt;
community of developers and users that define the KVM ecosystem for&lt;br /&gt;
our annual technical conference.  We will discuss the current state of&lt;br /&gt;
affairs and plan for the future of KVM, its surrounding infrastructure,&lt;br /&gt;
and management tools.  So mark your calendar and join us in advancing KVM.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/&lt;br /&gt;
&lt;br /&gt;
== CFP ==&lt;br /&gt;
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Please visit this page to register:&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/register&lt;br /&gt;
&lt;br /&gt;
== Hotel and Travel ==&lt;br /&gt;
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.&lt;br /&gt;
See the Linux Foundation&#039;s KVM Forum page for more details on hotels and travel.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/travel&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker &lt;br /&gt;
|-&lt;br /&gt;
|09:00 - 09:15 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Welcome&lt;br /&gt;
|-&lt;br /&gt;
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras&lt;br /&gt;
|-&lt;br /&gt;
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson&lt;br /&gt;
|-&lt;br /&gt;
| 10:30 - 10:45  || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf&lt;br /&gt;
|-&lt;br /&gt;
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi &amp;amp; Paolo Bonzini&lt;br /&gt;
|-&lt;br /&gt;
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf  | Native Linux KVM tool]] || Asias He&lt;br /&gt;
|-&lt;br /&gt;
| 12:15 - 13:30 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What&#039;s coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder&lt;br /&gt;
|-&lt;br /&gt;
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting &amp;amp; more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka&lt;br /&gt;
|-&lt;br /&gt;
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill&lt;br /&gt;
|-&lt;br /&gt;
| 15:00 - 15:20 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange&lt;br /&gt;
|-&lt;br /&gt;
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg&lt;br /&gt;
|-&lt;br /&gt;
|16:20 - 16:50 || Lightning Talks&lt;br /&gt;
*KVM Use Cases&lt;br /&gt;
*Transcedent Memory &lt;br /&gt;
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura&lt;br /&gt;
|-&lt;br /&gt;
|16:50 - 17:10 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|17:10 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf&lt;br /&gt;
|-&lt;br /&gt;
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:00 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU&#039;s device model qdev: Where do we go from here?]] || Markus Armbruster&lt;br /&gt;
|-&lt;br /&gt;
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann&lt;br /&gt;
|-&lt;br /&gt;
| 12:30 - 13:45 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu&lt;br /&gt;
|-&lt;br /&gt;
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti&lt;br /&gt;
|-&lt;br /&gt;
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar&lt;br /&gt;
|-&lt;br /&gt;
| 15:15 - 15:30 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela&lt;br /&gt;
|-&lt;br /&gt;
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura&lt;br /&gt;
|-&lt;br /&gt;
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia&lt;br /&gt;
|-&lt;br /&gt;
| 17:00 - 17:30 || ||  || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi&lt;br /&gt;
|-&lt;br /&gt;
| 17:30 - 17:45 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Closing&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BoFs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date TBD&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| Approaches to Cloud Storage || Igor Serebryany&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| VFIO || Alex Williamson&lt;br /&gt;
|-&lt;br /&gt;
| Guest and Host Communication || Amit Shah&lt;br /&gt;
|-&lt;br /&gt;
| Moving away from C || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| Tracing from the virtual machine || Dhaval Giani&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| USB mini-summit || Sarah Sharp&lt;br /&gt;
|-&lt;br /&gt;
| 3D emulation and remoting || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| virtio_scsi || Stefan Hajnoczi &amp;amp; Paolo Bonzini&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2011&amp;diff=3795</id>
		<title>KVM Forum 2011</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2011&amp;diff=3795"/>
		<updated>2011-08-16T17:27:11Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM Forum 2011 =&lt;br /&gt;
= Vancouver Canada, August 15-16, 2011 =&lt;br /&gt;
The KVM Forum 2011 will be held &lt;br /&gt;
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/linuxcon&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
KVM is an industry leading open source hypervisor that provides an ideal&lt;br /&gt;
platform for datacenter virtualization, virtual desktop infrastructure,&lt;br /&gt;
and cloud computing.  Once again, it&#039;s time to bring together the&lt;br /&gt;
community of developers and users that define the KVM ecosystem for&lt;br /&gt;
our annual technical conference.  We will discuss the current state of&lt;br /&gt;
affairs and plan for the future of KVM, its surrounding infrastructure,&lt;br /&gt;
and management tools.  So mark your calendar and join us in advancing KVM.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/&lt;br /&gt;
&lt;br /&gt;
== CFP ==&lt;br /&gt;
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Please visit this page to register:&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/register&lt;br /&gt;
&lt;br /&gt;
== Hotel and Travel ==&lt;br /&gt;
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.&lt;br /&gt;
See the Linux Foundation&#039;s KVM Forum page for more details on hotels and travel.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/travel&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker &lt;br /&gt;
|-&lt;br /&gt;
|09:00 - 09:15 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Welcome&lt;br /&gt;
|-&lt;br /&gt;
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras&lt;br /&gt;
|-&lt;br /&gt;
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson&lt;br /&gt;
|-&lt;br /&gt;
| 10:30 - 10:45  || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf&lt;br /&gt;
|-&lt;br /&gt;
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi &amp;amp; Paolo Bonzini&lt;br /&gt;
|-&lt;br /&gt;
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf  | Native Linux KVM tool]] || Asias He&lt;br /&gt;
|-&lt;br /&gt;
| 12:15 - 13:30 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What&#039;s coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder&lt;br /&gt;
|-&lt;br /&gt;
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting &amp;amp; more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka&lt;br /&gt;
|-&lt;br /&gt;
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill&lt;br /&gt;
|-&lt;br /&gt;
| 15:00 - 15:20 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange&lt;br /&gt;
|-&lt;br /&gt;
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg&lt;br /&gt;
|-&lt;br /&gt;
|16:20 - 16:50 || Lightning Talks&lt;br /&gt;
*KVM Use Cases&lt;br /&gt;
*Transcedent Memory &lt;br /&gt;
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura&lt;br /&gt;
|-&lt;br /&gt;
|16:50 - 17:10 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|17:10 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf&lt;br /&gt;
|-&lt;br /&gt;
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:00 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU&#039;s device model qdev: Where do we go from here?]] || Markus Armbruster&lt;br /&gt;
|-&lt;br /&gt;
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann&lt;br /&gt;
|-&lt;br /&gt;
| 12:30 - 13:45 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu&lt;br /&gt;
|-&lt;br /&gt;
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti&lt;br /&gt;
|-&lt;br /&gt;
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar&lt;br /&gt;
|-&lt;br /&gt;
| 15:15 - 15:30 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela&lt;br /&gt;
|-&lt;br /&gt;
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura&lt;br /&gt;
|-&lt;br /&gt;
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia&lt;br /&gt;
|-&lt;br /&gt;
| 17:00 - 17:30 || ||  || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi&lt;br /&gt;
|-&lt;br /&gt;
| 17:30 - 17:45 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Closing&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BoFs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date TBD&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| Approaches to Cloud Storage || Igor Serebryany&lt;br /&gt;
|-&lt;br /&gt;
| Device Assignment || Alexander Graf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| VFIO || Alex Williamson&lt;br /&gt;
|-&lt;br /&gt;
| Guest and Host Communication || Amit Shah&lt;br /&gt;
|-&lt;br /&gt;
| Moving away from C || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| Tracing from the virtual machine || Dhaval Giani&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| USB mini-summit || Sarah Sharp&lt;br /&gt;
|-&lt;br /&gt;
| 3D emulation and remoting || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| virtio_scsi || Stefan Hajnoczi &amp;amp; Paolo Bonzini&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=File:2011-forum-ahci.pdf&amp;diff=3794</id>
		<title>File:2011-forum-ahci.pdf</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=File:2011-forum-ahci.pdf&amp;diff=3794"/>
		<updated>2011-08-16T17:27:05Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2011_WIP&amp;diff=3678</id>
		<title>KVM Forum 2011 WIP</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2011_WIP&amp;diff=3678"/>
		<updated>2011-07-29T10:05:47Z</updated>

		<summary type="html">&lt;p&gt;Agraf: add BoF information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= KVM Forum 2011 =&lt;br /&gt;
= Vancouver Canada, August 15-16, 2011 =&lt;br /&gt;
The KVM Forum 2011 will be held &lt;br /&gt;
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/linuxcon&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
KVM is an industry leading open source hypervisor that provides an ideal&lt;br /&gt;
platform for datacenter virtualization, virtual desktop infrastructure,&lt;br /&gt;
and cloud computing.  Once again, it&#039;s time to bring together the&lt;br /&gt;
community of developers and users that define the KVM ecosystem for&lt;br /&gt;
our annual technical conference.  We will discuss the current state of&lt;br /&gt;
affairs and plan for the future of KVM, its surrounding infrastructure,&lt;br /&gt;
and management tools.  So mark your calendar and join us in advancing KVM.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/&lt;br /&gt;
&lt;br /&gt;
== CFP ==&lt;br /&gt;
[[KvmForum2010CFP|KVM Forum 2010 CFP]] (now closed, see [[#Schedule|Schedule]])&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
Please visit this page to register:&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/register&lt;br /&gt;
&lt;br /&gt;
== Hotel and Travel ==&lt;br /&gt;
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.&lt;br /&gt;
See the Linux Foundation&#039;s KVM Forum page for more details on hotels and travel.&lt;br /&gt;
&lt;br /&gt;
http://events.linuxfoundation.org/events/kvm-forum/travel&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker &lt;br /&gt;
|-&lt;br /&gt;
|09:00 - 09:15 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Welcome&lt;br /&gt;
|-&lt;br /&gt;
|09:15 - 09:30 || Keynote || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
|09:30 - 10:00 || KVM on the IBM POWER7 Processor || Paul Mackerras&lt;br /&gt;
|-&lt;br /&gt;
|10:00 - 10:30 || VFIO: PCI device assignment breaks free of KVM || Alex Williamson&lt;br /&gt;
|-&lt;br /&gt;
| 10:30 - 10:45  || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Break&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:15 || The reinvention of qcow2 || Kevin Wolf&lt;br /&gt;
|-&lt;br /&gt;
| 11:15 - 11:45 || Virtio SCSI: An alternative virtualized storage stack for KVM || Stefan Hajnoczi&lt;br /&gt;
|-&lt;br /&gt;
| 11:45 - 12:15 || Native Linux KVM tool || Asias He&lt;br /&gt;
|-&lt;br /&gt;
| 12:15 - 13:30 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot;| Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:30 - 14:00 || What&#039;s coming from the MM for KVM || Andrea Arcangeli || KVM on Embedded Power Architecture Platforms || Stuart Yoder&lt;br /&gt;
|-&lt;br /&gt;
| 14:00 - 14:30 || Guest memory resizing - free page hinting &amp;amp; more || Rik van Riel || Using KVM as a Real-Time Hypervisor || Jan Kiszka&lt;br /&gt;
|-&lt;br /&gt;
| 14:30 - 15:00 || Optimizing Your KVM Instances || Mark Wagner || Experiences porting KVM to SmartOS || Bryan Cantrill&lt;br /&gt;
|-&lt;br /&gt;
| 15:00 - 15:20 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|15:20 - 15:50 || virtio networking status update and case study || Michael S. Tsirkin || Introduction to the libvirt APIs for KVM management and their future development || Daniel Berrange&lt;br /&gt;
|-&lt;br /&gt;
|15:50 - 16:20 || IO Throttling in QEMU || Ryan Harper || VDSM is now Free || Dan Kenigsberg&lt;br /&gt;
|-&lt;br /&gt;
|16:20 - 16:50 || ||  || The best of both worlds: Network virtualization and KVM || Yoshi Tamura&lt;br /&gt;
|-&lt;br /&gt;
|16:50 - 17:10 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
|17:10 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Time !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 9:00 - 9:15 || Keynote || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 9:15 - 9:45 || Performance monitoring in KVM guests || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| 9:45 - 10:15 || AHCI - doing storage right || Alexander Graf&lt;br /&gt;
|-&lt;br /&gt;
| 10:15 - 10:45 || Code Generation for Fun and Profit || Anthony Liguori&lt;br /&gt;
|-&lt;br /&gt;
| 10:45 - 11:00 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Break&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 - 11:30 || QEMU&#039;s device model qdev: Where do we go from here? || Markus Armbruster&lt;br /&gt;
|-&lt;br /&gt;
| 11:30 - 12:00 || SPICE Roadmap || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 - 12:30 || Fixing the USB disaster || Gerd Hoffmann&lt;br /&gt;
|-&lt;br /&gt;
| 12:30 - 13:45 || colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; | Lunch&lt;br /&gt;
|}&lt;br /&gt;
{|&lt;br /&gt;
! !! colspan=&amp;quot;2&amp;quot;|Track 1 !! colspan=&amp;quot;2&amp;quot;|Track 2&lt;br /&gt;
|-&lt;br /&gt;
! Time !! Title !! Speaker !! Title !! Speaker&lt;br /&gt;
|-&lt;br /&gt;
| 13:45 - 14:15 || KVM Graphics Direct Assignment || Allen Kay || ||&lt;br /&gt;
|-&lt;br /&gt;
| 14:15 - 14:45 || Making KVM autotest useful for KVM developers || Lucas Meneghel Rodrigues || QEMU: live block copy || Marcelo Tosatti&lt;br /&gt;
|-&lt;br /&gt;
| 14:45 - 15:15 || AMD IOMMU Version 2 Support in KVM || Joerg Roedel || Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs || Jagane Sundar&lt;br /&gt;
|-&lt;br /&gt;
| 15:15 - 15:30 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Break&lt;br /&gt;
|-&lt;br /&gt;
| 15:30 - 16:00 || Geographically distributed HPC Clouds using KVM || Conrad Wood || Migration: one year later || Juan Quintela&lt;br /&gt;
|-&lt;br /&gt;
| 16:00 - 16:30 || Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt || Ricardo Marin Matinata || Rapid VM Synchronization with I/O Emulation Logging-Replay || Kei Ohmura&lt;br /&gt;
|-&lt;br /&gt;
| 16:30 - 17:00 || Improving the Out-of-box Performance When Using KVM ||Andrew Theurer || Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications || Benoit Hudzia&lt;br /&gt;
|-&lt;br /&gt;
| 17:00 - 17:30 || Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem || Cam Macdonell || Yabusame: Postcopy Live Migration for Qemu/KVM || Takahiro Hirofuchi&lt;br /&gt;
|-&lt;br /&gt;
| 17:30 - 17:45 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|Closing&lt;br /&gt;
|-&lt;br /&gt;
| 18:00 - 19:00 || colspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot;|[[#BoFs|BoFs]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BoFs ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date TBD&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| Tracing from the virtual machine || Dhaval Giani&lt;br /&gt;
|-&lt;br /&gt;
| Guest and Host Communication || Amit Shah&lt;br /&gt;
|-&lt;br /&gt;
| 3D emulation and remoting || Alon Levy&lt;br /&gt;
|-&lt;br /&gt;
| Approaches to Cloud Storage || Igor Serebryany&lt;br /&gt;
|-&lt;br /&gt;
| Moving away from C || Avi Kivity&lt;br /&gt;
|-&lt;br /&gt;
| Device Assignment || Alexander Graf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday, August 15th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 16th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Leader&lt;br /&gt;
|-&lt;br /&gt;
| USB mini-summit || Sarah Sharp&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Processor_support&amp;diff=3403</id>
		<title>Processor support</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Processor_support&amp;diff=3403"/>
		<updated>2010-11-19T13:10:22Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about what cpu supports Hardware virtualization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== INTEL: ====&lt;br /&gt;
&lt;br /&gt;
VT-x, shows in /proc/cpuinfo as the vmx flag.&lt;br /&gt;
&lt;br /&gt;
AKA Vanderpool&lt;br /&gt;
&lt;br /&gt;
See Wikipedia&#039;s article on x86 virtualization,&lt;br /&gt;
for a list of processors that include it.&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== AMD: ====&lt;br /&gt;
&lt;br /&gt;
AMD-V, shows in /proc/cpuinfo as the svm flag.&lt;br /&gt;
&lt;br /&gt;
AKA Pacifica&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PowerPC: ====&lt;br /&gt;
&lt;br /&gt;
KVM for PowerPC supports selected embedded cores. It also supports all 64-bit server / desktop class CPUs like the G5, POWER4 and above, Cell, 970MP, and 32-bit desktop class CPUs like the G3, G4, e300, etc.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:20%&amp;quot;&lt;br /&gt;
|BookE 440&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|BookE 500&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC64&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC32&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== S390: ====&lt;br /&gt;
&lt;br /&gt;
Every S390 that has 64-bit support can use KVM. So if your mainframe is at least a z9, you&#039;re good!&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Processor_support&amp;diff=3402</id>
		<title>Processor support</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Processor_support&amp;diff=3402"/>
		<updated>2010-11-19T13:00:50Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about what cpu supports Hardware virtualization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== INTEL: ====&lt;br /&gt;
&lt;br /&gt;
VT-x, shows in /proc/cpuinfo as the vmx flag.&lt;br /&gt;
&lt;br /&gt;
AKA Vanderpool&lt;br /&gt;
&lt;br /&gt;
See Wikipedia&#039;s article on x86 virtualization,&lt;br /&gt;
for a list of processors that include it.&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== AMD: ====&lt;br /&gt;
&lt;br /&gt;
AMD-V, shows in /proc/cpuinfo as the svm flag.&lt;br /&gt;
&lt;br /&gt;
AKA Pacifica&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PowerPC: ====&lt;br /&gt;
&lt;br /&gt;
KVM for PowerPC supports selected embedded cores. It also supports all 64-bit server / desktop class CPUs like the G5, POWER4 and above, Cell, 970MP, etc.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:20%&amp;quot;&lt;br /&gt;
|BookE 440&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|BookE 500&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC64&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC32&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== S390: ====&lt;br /&gt;
&lt;br /&gt;
Every S390 that has 64-bit support can use KVM. So if your mainframe is at least a z9, you&#039;re good!&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2010&amp;diff=3191</id>
		<title>KVM Forum 2010</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2010&amp;diff=3191"/>
		<updated>2010-08-18T22:29:14Z</updated>

		<summary type="html">&lt;p&gt;Agraf: Add link to full size picture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Information on the upcoming KVM Forum 2010=&lt;br /&gt;
==KVM Forum 2010 (Aug 9-10, 2010)==&lt;br /&gt;
The place to be if you are interested in or involved with KVM development.  Come together, talk about the current and future state of KVM.  Learn.  Share ideas.  Influence the future of KVM.&lt;br /&gt;
==CFP==&lt;br /&gt;
[[KvmForum2010CFP|KVM Forum 2010 CFP]] (now closed, see [[#Schedule|Schedule]])&lt;br /&gt;
==Registration==&lt;br /&gt;
The KVM Forum 2010 is co-located with the Linux Foundation&#039;s LinuxCon in Boston.&lt;br /&gt;
Registration for the KVM Forum also includes full entrance to LinuxCon.&lt;br /&gt;
&lt;br /&gt;
[http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;amp;did=34 Register.]&lt;br /&gt;
==Hotel &amp;amp; Travel==&lt;br /&gt;
The KVM Forum 2010 will be held with LinuxCon at the [http://www.marriott.com/hotels/travel/boswf-renaissance-boston-waterfront-hotel/ Renaissance Boston Waterfront].&lt;br /&gt;
&lt;br /&gt;
For all the details, including conference hotel discount and online reservations, check the [http://events.linuxfoundation.org/events/linuxcon/hotel LinuxCon Travel and Hotel] page.&lt;br /&gt;
&lt;br /&gt;
==Presentations==&lt;br /&gt;
&#039;&#039;&#039;Monday, August 9th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Speaker !!  Video&lt;br /&gt;
|-&lt;br /&gt;
|[[ Media:2010-forum-keynote.pdf | Keynote]] || Avi Kivity ||  &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-spice.pdf | Desktop virtualization with spice]]  || Gerd Hoffman || &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Kvm-autotest.pdf | Developing tests for the KVM autotest framework]] || Lucas Meneghel Rodrigues ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-threading-qemu.pdf | Threading the QEMU Device Model]]  || Anthony Liguori ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-armbru-qdev.pdf | QEMU&#039;s new device model qdev  ]]  || Markus Armbruster ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-PowerPC_KVM.pdf | KVM on Server Class PowerPC ]]  || Alexander Graf ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-thp.pdf | Transparent Hugepage Support ]] || Andrea Arcangeli ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-migration.pdf | Migration: how to hop from machine to machine without losing state ]] || Juan Quintela ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-sheepdog.pdf | Sheepdog: distributed storage system for QEMU ]] || Kazutaka Morita ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-time-keeping.pdf | How to keep time correctly, and avoid SDR-awk cab emit peek problems ]] || Glauber Costa ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-joro-pv-iommu.pdf | PV-DMA using IOMMU Emulation ]] || Joerg Roedel ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-arnd-network-virt.pdf | Network Virtualization in KVM ]] || Arnd Bergmann ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:Kvm10_ganeti_talk.pdf | Ganeti as a KVM cluster management interface  ]] || Guido Trotter ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-VirtIO-on-PowerVM.pdf | Porting virtio to PowerVM Hypervisors ]] || Ricardo Marin Matinata ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 10th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Speaker !! Video&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-Liguori_keynote_v1.pdf | Keynote ]] || Anthony Liguori ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-vhost_virtio_net_need_for_speed_2.pdf | vhost-net and virtio-net: need for speed ]] || Michael S.  Tsirkin ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-qmp-status-talk.pp.pdf | The QEMU Monitor Protocol (QMP) ]]  || Luiz Fernando Nogueira Capitulino ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-2010-integrating-with-linux.pdf | Integrating KVM with Linux ]] || Avi Kivity ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-Embedded-KVM.pdf | KVM in Embedded: Requirements, Experiences and Open Challenges ]] || Jan Kiszka ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:0.5.kemari-kvm-forum-2010.pdf | Kemari: Fault Tolerant Virtual Machine Synchronization based on KVM ]] || Yoshi Tamura ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-litke-kvmforum2010.pdf | Managing Resources on Over-committed Virtualization Hosts ]] || Adam Litke ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-mtosatti_walkthrough_entry_exit.pdf | A Walkthrough on some recent KVM performance improvements ]] || Marcelo Tosatti ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Nested-Friendly-KVM2.pdf | Examing KVM as Nested Virtualization Friendly Guest ]] || Eddie Dong ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:Kvm-device-assignment.pdf | PCI direct device assignment: pwned! all your device are belong to guest ]] || Chris Wright ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-perf-and-scalability-server-consolidation.pdf | Performance and Scalability of Server Consolidation using KVM  ]] || Andrew Theurer ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:WinKVM-KVMForum2010.pdf | WinKVM: Windows kernel-based Virtual Machine ]] || Kazushi Takahashi ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:0.11.Nahanni-CamMacdonell.pdf |  Nahanni: Inter-VM Shared Memory  ]] || Cam Macdonell ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Async-page-faults.pdf | Asynchronous Page Faults: AIX did it. ]] || Gleb Natapov ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media: 2010-forum-Pci-express-in-qemu.pdf | PCI Express support in QEMU ]] || Isaku Yamahata ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Image:Groupphoto.jpg|thumb|frame|KVM Forum 2010 Group Photo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Image:GroupPhoto.JPG|Full size picture]]&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=KVM_Forum_2010&amp;diff=3190</id>
		<title>KVM Forum 2010</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=KVM_Forum_2010&amp;diff=3190"/>
		<updated>2010-08-18T22:25:49Z</updated>

		<summary type="html">&lt;p&gt;Agraf: Use a smaller image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Information on the upcoming KVM Forum 2010=&lt;br /&gt;
==KVM Forum 2010 (Aug 9-10, 2010)==&lt;br /&gt;
The place to be if you are interested in or involved with KVM development.  Come together, talk about the current and future state of KVM.  Learn.  Share ideas.  Influence the future of KVM.&lt;br /&gt;
==CFP==&lt;br /&gt;
[[KvmForum2010CFP|KVM Forum 2010 CFP]] (now closed, see [[#Schedule|Schedule]])&lt;br /&gt;
==Registration==&lt;br /&gt;
The KVM Forum 2010 is co-located with the Linux Foundation&#039;s LinuxCon in Boston.&lt;br /&gt;
Registration for the KVM Forum also includes full entrance to LinuxCon.&lt;br /&gt;
&lt;br /&gt;
[http://events.linuxfoundation.org/component/registrationpro/?func=details&amp;amp;did=34 Register.]&lt;br /&gt;
==Hotel &amp;amp; Travel==&lt;br /&gt;
The KVM Forum 2010 will be held with LinuxCon at the [http://www.marriott.com/hotels/travel/boswf-renaissance-boston-waterfront-hotel/ Renaissance Boston Waterfront].&lt;br /&gt;
&lt;br /&gt;
For all the details, including conference hotel discount and online reservations, check the [http://events.linuxfoundation.org/events/linuxcon/hotel LinuxCon Travel and Hotel] page.&lt;br /&gt;
&lt;br /&gt;
==Presentations==&lt;br /&gt;
&#039;&#039;&#039;Monday, August 9th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Speaker !!  Video&lt;br /&gt;
|-&lt;br /&gt;
|[[ Media:2010-forum-keynote.pdf | Keynote]] || Avi Kivity ||  &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-spice.pdf | Desktop virtualization with spice]]  || Gerd Hoffman || &lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Kvm-autotest.pdf | Developing tests for the KVM autotest framework]] || Lucas Meneghel Rodrigues ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-threading-qemu.pdf | Threading the QEMU Device Model]]  || Anthony Liguori ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-armbru-qdev.pdf | QEMU&#039;s new device model qdev  ]]  || Markus Armbruster ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-PowerPC_KVM.pdf | KVM on Server Class PowerPC ]]  || Alexander Graf ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-thp.pdf | Transparent Hugepage Support ]] || Andrea Arcangeli ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-migration.pdf | Migration: how to hop from machine to machine without losing state ]] || Juan Quintela ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-sheepdog.pdf | Sheepdog: distributed storage system for QEMU ]] || Kazutaka Morita ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-time-keeping.pdf | How to keep time correctly, and avoid SDR-awk cab emit peek problems ]] || Glauber Costa ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-joro-pv-iommu.pdf | PV-DMA using IOMMU Emulation ]] || Joerg Roedel ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-arnd-network-virt.pdf | Network Virtualization in KVM ]] || Arnd Bergmann ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:Kvm10_ganeti_talk.pdf | Ganeti as a KVM cluster management interface  ]] || Guido Trotter ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-VirtIO-on-PowerVM.pdf | Porting virtio to PowerVM Hypervisors ]] || Ricardo Marin Matinata ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Tuesday, August 10th&#039;&#039;&#039;&lt;br /&gt;
{|&lt;br /&gt;
! Title !! Speaker !! Video&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-Liguori_keynote_v1.pdf | Keynote ]] || Anthony Liguori ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-vhost_virtio_net_need_for_speed_2.pdf | vhost-net and virtio-net: need for speed ]] || Michael S.  Tsirkin ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-qmp-status-talk.pp.pdf | The QEMU Monitor Protocol (QMP) ]]  || Luiz Fernando Nogueira Capitulino ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-2010-integrating-with-linux.pdf | Integrating KVM with Linux ]] || Avi Kivity ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-kvm-forum-Embedded-KVM.pdf | KVM in Embedded: Requirements, Experiences and Open Challenges ]] || Jan Kiszka ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:0.5.kemari-kvm-forum-2010.pdf | Kemari: Fault Tolerant Virtual Machine Synchronization based on KVM ]] || Yoshi Tamura ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-litke-kvmforum2010.pdf | Managing Resources on Over-committed Virtualization Hosts ]] || Adam Litke ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-mtosatti_walkthrough_entry_exit.pdf | A Walkthrough on some recent KVM performance improvements ]] || Marcelo Tosatti ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Nested-Friendly-KVM2.pdf | Examing KVM as Nested Virtualization Friendly Guest ]] || Eddie Dong ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:Kvm-device-assignment.pdf | PCI direct device assignment: pwned! all your device are belong to guest ]] || Chris Wright ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-perf-and-scalability-server-consolidation.pdf | Performance and Scalability of Server Consolidation using KVM  ]] || Andrew Theurer ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:WinKVM-KVMForum2010.pdf | WinKVM: Windows kernel-based Virtual Machine ]] || Kazushi Takahashi ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:0.11.Nahanni-CamMacdonell.pdf |  Nahanni: Inter-VM Shared Memory  ]] || Cam Macdonell ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media:2010-forum-Async-page-faults.pdf | Asynchronous Page Faults: AIX did it. ]] || Gleb Natapov ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Media: 2010-forum-Pci-express-in-qemu.pdf | PCI Express support in QEMU ]] || Isaku Yamahata ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Image:Groupphoto.jpg|thumb|frame|KVM Forum 2010 Group Photo]]&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=File:Groupphoto.jpg&amp;diff=3189</id>
		<title>File:Groupphoto.jpg</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=File:Groupphoto.jpg&amp;diff=3189"/>
		<updated>2010-08-18T22:20:53Z</updated>

		<summary type="html">&lt;p&gt;Agraf: KVM Forum 2010 Group Photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;KVM Forum 2010 Group Photo&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Networking&amp;diff=2944</id>
		<title>Networking</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Networking&amp;diff=2944"/>
		<updated>2010-04-08T15:01:44Z</updated>

		<summary type="html">&lt;p&gt;Agraf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Setting guest network =&lt;br /&gt;
&lt;br /&gt;
Guest (VM) networking in kvm is the same as in qemu, so it is possible to refer to other documentations about networking for qemu. This page will try to explain how to configure the most frequent types of network needed.&lt;br /&gt;
&lt;br /&gt;
== User Networking ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use case:&#039;&#039;&#039;&lt;br /&gt;
* You want a simple way for your virtual machine to access to the host, to the internet or to resources available on your local network.&lt;br /&gt;
* You don&#039;t need to access your guest from the network or from another guest.&lt;br /&gt;
* You are ready to take a huge performance hit.&lt;br /&gt;
* Warning: User networking does not support a number of networking features like ICMP.  Certain applications (like ping) may not function properly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039;&lt;br /&gt;
* You need kvm up and running&lt;br /&gt;
* If you don&#039;t want to run as root, the user you want to use needs to have rw access to /dev/kvm&lt;br /&gt;
* If you want to be able to access the internet or a local network, your host system must be able to access the internet or the local network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution:&#039;&#039;&#039;&lt;br /&gt;
* simply run your guest with &amp;quot;-net nic -net user&amp;quot;, e-g:&lt;br /&gt;
 qemu-system-x86_64 -hda /path/to/hda.img -net nic -net user&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* The IP address can be automatically assigned to the guest thanks to the DHCP service integrated in QEMU&lt;br /&gt;
* If you run multiple guests on the host, you don&#039;t need to specify a different MAC address for each guest&lt;br /&gt;
* You can still access one specific port on the guest using the &amp;quot;hostfwd&amp;quot; option.This means e.g. if you want to transport a file with scp from host to guest, start the guest with &amp;quot;-net nic -net user,hostfwd=tcp::5555-:22&amp;quot;. Now you are forwarding the host port 5555 to the guest port 22. After starting up the guest, you can transport a file with e.g. &amp;quot;scp -P 5555 file.txt root@localhost:/tmp&amp;quot; from host to guest. Or you can also use other address of the host to connect to.&lt;br /&gt;
&lt;br /&gt;
== private virtual bridge ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use case:&#039;&#039;&#039;&lt;br /&gt;
* You want to set up a private network between 2 or more virtual machines. This network won&#039;t be seen from the other virtual machines nor from the real network.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039;&lt;br /&gt;
* You need kvm up and running&lt;br /&gt;
* If you don&#039;t want to run as root, the user you want to use needs to have rw access to /dev/kvm&lt;br /&gt;
* You need the following commands installed on your system, and if you don&#039;t want to run as root, the user you want to use needs to be able to sudo the following command:&lt;br /&gt;
 /sbin/ip&lt;br /&gt;
 /usr/sbin/brctl&lt;br /&gt;
 /usr/sbin/tunctl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* You need to create a bridge, e-g:&lt;br /&gt;
 sudo /usr/sbin/brctl addbr br0&lt;br /&gt;
&lt;br /&gt;
* You need a qemu-ifup script containing the following:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -x&lt;br /&gt;
 &lt;br /&gt;
 switch=br0&lt;br /&gt;
 &lt;br /&gt;
 if [ -n &amp;quot;$1&amp;quot; ];then&lt;br /&gt;
         /usr/bin/sudo /usr/sbin/tunctl -u `whoami` -t $1&lt;br /&gt;
         /usr/bin/sudo /sbin/ip link set $1 up&lt;br /&gt;
         sleep 0.5s&lt;br /&gt;
         /usr/bin/sudo /usr/sbin/brctl addif $switch $1&lt;br /&gt;
         exit 0&lt;br /&gt;
 else&lt;br /&gt;
         echo &amp;quot;Error: no interface specified&amp;quot;&lt;br /&gt;
         exit 1&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
* Generate a MAC address, either manually or using:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # generate a random mac address for the qemu nic&lt;br /&gt;
 # shell script borrowed from user pheldens @ qemu forum&lt;br /&gt;
 echo $(echo -n DE:AD:BE:EF ; for i in `seq 1 2` ;&lt;br /&gt;
 do echo -n `echo &amp;quot;:$RANDOM$RANDOM&amp;quot; | cut -n -c -3` ;done)&lt;br /&gt;
&lt;br /&gt;
* Run each guest with the following, replacing $macaddress with the value from the previous step&lt;br /&gt;
 qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* If you don&#039;t want to run as root, the qemu-ifup must be executable by the user you want to use&lt;br /&gt;
* You can either create a system-wide qemu-ifup in /etc/qemu-ifup or use another one. In the latter case, run&lt;br /&gt;
 qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tap,script=/path/to/qemu-ifup&lt;br /&gt;
&lt;br /&gt;
* Each guest on the private virtual network must have a different MAC address&lt;br /&gt;
&lt;br /&gt;
== public bridge ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; The here shown method, will not work with most(all?) wireless drivers, as these do not support bridging.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Use case:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* You want to assign an IP address to your virtual machines and make them accessible from your local network&lt;br /&gt;
* You also want performance out of your virtual machine.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Prerequisites:&#039;&#039;&#039;&lt;br /&gt;
* You need kvm up and running&lt;br /&gt;
* If you don&#039;t want to run as root, the user you want to use needs to have rw access to /dev/kvm&lt;br /&gt;
* You need the following commands installed on your system, and if you don&#039;t want to run as root, the user you want to use needs to be able to sudo the following command:&lt;br /&gt;
 /sbin/ip&lt;br /&gt;
 /usr/sbin/brctl&lt;br /&gt;
 /usr/sbin/tunctl&lt;br /&gt;
&lt;br /&gt;
 * Your host system must be able to access the internet or the local network&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 1: using distro sysconfig script&#039;&#039;&#039;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
!RedHat&#039;s way&lt;br /&gt;
!Debian&#039;s way&lt;br /&gt;
!SuSE&#039;s way&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
* Edit /etc/sysconfig/network-scripts/ifcfg-eth0&lt;br /&gt;
** comment out BOOTPROTO&lt;br /&gt;
** Add BRIDGE=br0&lt;br /&gt;
* Create /etc/sysconfig/network-scripts/ifcfg-br0&lt;br /&gt;
** The content should be:&lt;br /&gt;
 DEVICE=br0&lt;br /&gt;
 BOOTPROTO=dhcp&lt;br /&gt;
 ONBOOT=yes&lt;br /&gt;
 TYPE=Bridge&lt;br /&gt;
|&lt;br /&gt;
/etc/network/interfaces&lt;br /&gt;
 auto &amp;lt;strike&amp;gt;eth0&amp;lt;/strike&amp;gt; br0&lt;br /&gt;
 &lt;br /&gt;
 iface br0 inet dhcp&lt;br /&gt;
     bridge_ports    eth0&lt;br /&gt;
     bridge_stp      off&lt;br /&gt;
     bridge_maxwait  0&lt;br /&gt;
     bridge_fd       0&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
* Start YaST&lt;br /&gt;
* Go to Network Configuration&lt;br /&gt;
* Add new device -&amp;gt; Bridge&lt;br /&gt;
* Tick your existing network device&lt;br /&gt;
* done&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* /etc/init.d/networking restart&lt;br /&gt;
* The bridge br0 should get the ip address (either static/dhcp) while the physical eth0 is left without ip address.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Solution 2: manual&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* You need to create a bridge, e-g:&lt;br /&gt;
 sudo /usr/sbin/brctl addbr br0&lt;br /&gt;
&lt;br /&gt;
* Add one of your physical interface to the bridge, e-g for eth0:&lt;br /&gt;
 sudo /usr/sbin/brctl  addif br0 eth0&lt;br /&gt;
&lt;br /&gt;
* You need a qemu-ifup script containing the following:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 set -x&lt;br /&gt;
 &lt;br /&gt;
 switch=br0&lt;br /&gt;
 &lt;br /&gt;
 if [ -n &amp;quot;$1&amp;quot; ];then&lt;br /&gt;
         /usr/bin/sudo /usr/sbin/tunctl -u `whoami` -t $1&lt;br /&gt;
         /usr/bin/sudo /sbin/ip link set $1 up&lt;br /&gt;
         sleep 0.5s&lt;br /&gt;
         /usr/bin/sudo /usr/sbin/brctl addif $switch $1&lt;br /&gt;
         exit 0&lt;br /&gt;
 else&lt;br /&gt;
         echo &amp;quot;Error: no interface specified&amp;quot;&lt;br /&gt;
         exit 1&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
* Generate a MAC address, either manually or using:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # generate a random mac address for the qemu nic&lt;br /&gt;
 # shell script borrowed from user pheldens @ qemu forum&lt;br /&gt;
 echo $(echo -n DE:AD:BE:EF ; for i in `seq 1 2` ;&lt;br /&gt;
 do echo -n `echo &amp;quot;:$RANDOM$RANDOM&amp;quot; | cut -n -c -3` ;done)&lt;br /&gt;
&lt;br /&gt;
* Run each guest with the following, replacing $macaddress with the value from the previous step&lt;br /&gt;
 qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tap&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Notes:&#039;&#039;&#039;&lt;br /&gt;
* If you don&#039;t want to run as root, the qemu-ifup must be executable by the user you want to use&lt;br /&gt;
* You can either create a system-wide qemu-ifup in /etc/qemu-ifup or use another one. In the latter case, run&lt;br /&gt;
 qemu-system-x86_64 -hda /path/to/hda.img -net nic,macaddr=$macaddress -net tap,script=/path/to/qemu-ifup&lt;br /&gt;
&lt;br /&gt;
* Each guest on the network must have a different MAC address&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
== iptables/routing ==&lt;br /&gt;
&lt;br /&gt;
you can also connect your guest vm to a tap in your host. then setting iptables rules in your host to become a router + firewall for your vm.&lt;br /&gt;
&lt;br /&gt;
Routing would be done simply by creating the default route on the client to the IP of the host (and allowing IP forwarding) and setting a route to the tap? device of the client on the host.&lt;br /&gt;
Test the setup beforehand:&lt;br /&gt;
*Hostside: Allow IPv4 forwarding and add route to client (could be put in a script - route has to be added after the client has started):&lt;br /&gt;
 sysctl -w net.ipv4.ip_forward=1    # allow forwarding of IPv4&lt;br /&gt;
 route add -host &amp;lt;ip-of-client&amp;gt; dev &amp;lt;tap-device&amp;gt; # add route to the client&lt;br /&gt;
*Clientside: Default GW of the client is of course then the host (&amp;lt;ip-of-host&amp;gt; has to be in same subnet as &amp;lt;ip-of-client&amp;gt; ...):&lt;br /&gt;
 route add default gw &amp;lt;ip-of-host&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== vde ==&lt;br /&gt;
&lt;br /&gt;
another option is using vde (virtual distributed ethernet).&lt;br /&gt;
&lt;br /&gt;
== performance ==&lt;br /&gt;
&lt;br /&gt;
Data on benchmarking results should go in here.&lt;br /&gt;
There&#039;s now a page dedicated to ideas for improving&lt;br /&gt;
[[Networking Performance]].&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Processor_support&amp;diff=2811</id>
		<title>Processor support</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Processor_support&amp;diff=2811"/>
		<updated>2010-01-22T00:30:37Z</updated>

		<summary type="html">&lt;p&gt;Agraf: Add non-x86 architectures to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about what cpu supports Hardware virtualization.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== INTEL: ====&lt;br /&gt;
&lt;br /&gt;
VT-x, shows in /proc/cpuinfo as the vmx flag.&lt;br /&gt;
&lt;br /&gt;
AKA Vanderpool&lt;br /&gt;
&lt;br /&gt;
See Wikipedia&#039;s article on x86 virtualization,&lt;br /&gt;
for a list of processors that include it.&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#Intel_Virtualization_Technology_for_x86_.28Intel_VT-x.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== AMD: ====&lt;br /&gt;
&lt;br /&gt;
AMD-V, shows in /proc/cpuinfo as the svm flag.&lt;br /&gt;
&lt;br /&gt;
AKA Pacifica&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/X86_virtualization#AMD_virtualization_.28AMD-V.29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== PowerPC: ====&lt;br /&gt;
&lt;br /&gt;
KVM for PowerPC supports selected embedded cores. It also supports all 64-bit server / desktop class CPUs like the G5, POWER4 and above, Cell, 970MP, etc.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:20%&amp;quot;&lt;br /&gt;
|BookE 440&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|BookE 500&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC64&lt;br /&gt;
|style=&amp;quot;color:green&amp;quot;|YES&lt;br /&gt;
|-&lt;br /&gt;
|Book3S PPC32&lt;br /&gt;
|style=&amp;quot;color:red&amp;quot;|NO&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== S390: ====&lt;br /&gt;
&lt;br /&gt;
Every S390 that has 64-bit support can use KVM. So if your mainframe is at least a z9, you&#039;re good!&lt;/div&gt;</summary>
		<author><name>Agraf</name></author>
	</entry>
</feed>