https://linux-kvm.org/api.php?action=feedcontributions&user=Thuth&feedformat=atomKVM - User contributions [en]2024-03-28T18:19:39ZUser contributionsMediaWiki 1.39.5https://linux-kvm.org/index.php?title=Code&diff=174040Code2023-08-03T08:16:29Z<p>Thuth: Remove completely outdated information about building the external module etc.</p>
<hr />
<div>=Code=<br />
<br />
== kernel git tree ==<br />
<br />
The kvm kernel code is available through a git tree (like the kernel itself). To create a repository using git, type<br />
<br />
git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git<br />
<br />
Alternatively, it is also accessible through the kernel.org gitweb interface: <br />
[http://git.kernel.org/?p=virt/kvm/kvm.git;a=summary]<br />
<br />
For subsequent upgrades use the command<br />
<br />
git pull<br />
<br />
in the git working directory.<br />
<br />
== kernel git workflow ==<br />
<br />
See [[Kvm-Git-Workflow]]<br />
<br />
== userspace git tree ==<br />
<br />
As of QEMU 1.3, the KVM userspace code is in mainline QEMU. Please use and develop with<br />
<br />
git clone https://gitlab.com/qemu-project/qemu.git<br />
<br />
'''If you want to contribute code''', please see the [http://wiki.qemu.org/Contribute guidelines] and submit patches to qemu-devel@nongnu.org.<br />
<br />
If you are interested in the history of KVM in the QEMU codebase, the old qemu-kvm.git fork repository is still available (but completely outdated nowadays):<br />
<br />
git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git<br />
<br />
Alternatively, it is also accessible through the kernel.org gitweb interface: <br />
[http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=summary]<br />
<br />
[[Category:Docs]][[Category:HowTo]]</div>Thuthhttps://linux-kvm.org/index.php?title=Code&diff=174039Code2023-08-03T05:40:04Z<p>Thuth: Refreshed the QEMU links</p>
<hr />
<div>=Code=<br />
<br />
== kernel git tree ==<br />
<br />
The kvm kernel code is available through a git tree (like the kernel itself). To create a repository using git, type<br />
<br />
git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git<br />
<br />
Alternatively, it is also accessible through the kernel.org gitweb interface: <br />
[http://git.kernel.org/?p=virt/kvm/kvm.git;a=summary]<br />
<br />
For subsequent upgrades use the command<br />
<br />
git pull<br />
<br />
in the git working directory.<br />
<br />
== kernel git workflow ==<br />
<br />
See [[Kvm-Git-Workflow]]<br />
<br />
== userspace git tree ==<br />
<br />
As of QEMU 1.3, the KVM userspace code is in mainline QEMU. Please use and develop with<br />
<br />
git clone https://gitlab.com/qemu-project/qemu.git<br />
<br />
'''If you want to contribute code''', please see the [http://wiki.qemu.org/Contribute guidelines] and submit patches to qemu-devel@nongnu.org.<br />
<br />
If you are interested in the history of KVM in the QEMU codebase, the old qemu-kvm.git fork repository is still available (but completely outdated nowadays):<br />
<br />
git clone git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git<br />
<br />
Alternatively, it is also accessible through the kernel.org gitweb interface: <br />
[http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=summary]<br />
<br />
== building an external module with older kernels ==<br />
<br />
'''This only works for the x86 architecture.'''<br />
<br />
1. If you wish to use a distribution kernel (or just some random kernel you like) with kvm,<br />
you can use the external module kit. You will need the kvm-kmod repository:<br />
<br />
git clone git://git.kiszka.org/kvm-kmod.git<br />
cd kvm-kmod<br />
git submodule update --init<br />
./configure [--kerneldir=/path/to/kernel/dir]<br />
make sync<br />
make<br />
<br />
=== Tip about building against Red Hat Enterprise Linux kernels ===<br />
<br />
<code>kvm-userspace/kernel</code> 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.<br />
<br />
So, when building against a RHEL kernel tree, check if the <code>RHEL_*</code> macros at <code>${kerneldir}/include/linux/version.h</code> are defined correctly, corresponding to the RHEL version where the kernel source comes from. If those macros aren't defined correctly, the compat code that allows compilation against RHEL kernels will break and you will get build errors.<br />
<br />
<br />
== release tags ==<br />
<br />
kvm stable releases (based off of Qemu's stable branch) are tagged with <code>kvm-qemu-0.NN.N</code> where ''N'' equates to the upstream Qemu branch versions. Note that kvm has them tagged not branched.<br />
<br />
kvm development releases are tagged with <code>kvm-nn</code> where ''nn'' is the release number.<br />
<br />
== Binary Packages ==<br />
<br />
=== CentOS / RHEL ===<br />
<br />
Unofficial packages of latest releases can be found at:<br />
<code>http://www.lfarkas.org/linux/packages/centos/5/</code><br />
<br />
=== Debian ===<br />
<br />
For Debian Lenny, please use packages from backports.debian.org - for <em>both</em> 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.<br />
<br />
Note that package "kvm" has been renamed to "qemu-kvm" in Squeeze and in Lenny backports (and kvm is now transitional package that installs qemu-kvm automatically).<br />
<br />
Debian Squeeze will have qemu-kvm based on 0.12, available in standard repositories.<br />
<br />
Experimental 0.13 packages are available at <br />
<code>http://www.corpit.ru/debian/tls/kvm/0.13/</code> , pending upload to debian -experimental.<br />
<br />
== nightly snapshots ==<br />
<br />
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.<br />
<br />
<br />
[[Category:Docs]][[Category:HowTo]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2023&diff=174038KVM Forum 20232023-03-07T08:58:10Z<p>Thuth: Create page for KVM Forum 2023</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2023 KVM Forum 2023] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2023 ==<br />
</noinclude><br />
<br />
The dates for the 16th edition of the KVM Forum are:<br />
<br />
* June 14-15, 2023<br />
* Brno, Czech Republic<br />
<br />
See https://kvm-forum.qemu.org/2023/ for more information.<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2022&diff=174037KVM Forum 20222023-03-07T08:25:33Z<p>Thuth: Add link to video recordings</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2022 KVM Forum 2022] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2022 ==<br />
</noinclude><br />
<br />
The 15th edition of the [https://events.linuxfoundation.org/kvm-forum/ KVM Forum] was held from 12th September to 14th September 2022 at the Convention Centre in Dublin, Ireland.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2022.sched.com/<br />
<br />
== Pictures ==<br />
<br />
* [https://www.flickr.com/photos/linuxfoundation/albums/72177720301957202 Official pictures from the Linux Foundation]<br />
<br />
== Video recordings ==<br />
<br />
* https://www.youtube.com/watch?v=FaNYLqZkPfI&list=PLbzoR-pLrL6qWL3v2KOcvwZ54-w0z5uXV<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum&diff=174036KVM Forum2023-03-07T08:18:29Z<p>Thuth: Add a link for KVM Forum 2023</p>
<hr />
<div>So far, the KVM Forum has been held in these years and locations:<br />
<br />
* [[KVM Forum 2023]] in Brno, Czech Republic <br />
* [[KVM Forum 2022]] in Dublin, Ireland <br />
* [[KVM Forum 2021]] online <br />
* [[KVM Forum 2020]] online <br />
* [[KVM Forum 2019]] in Lyon, France<br />
* [[KVM Forum 2018]] in Edinburgh, UK<br />
* [[KVM Forum 2017]] in Prague, Czech Republic<br />
* [[KVM Forum 2016]] in Toronto, Canada<br />
* [[KVM Forum 2015]] in Seattle, USA<br />
* [[KVM Forum 2014]] in Düsseldorf, Germany<br />
* [[KVM Forum 2013]] in Edinburgh, UK<br />
* [[KVM Forum 2012]] in Barcelona, Spain<br />
* [[KVM Forum 2011]] in Vancouver, Canada<br />
* [[KVM Forum 2010]] in Boston, USA<br />
* [[KVM Forum 2008]] in Napa Valley, CA, USA<br />
* [[KVM Forum 2007]] in Tucson, AZ, USA</div>Thuthhttps://linux-kvm.org/index.php?title=Virtio&diff=174035Virtio2022-12-15T14:38:13Z<p>Thuth: Remove outdated information</p>
<hr />
<div>=Virtio=<br />
<br />
== Paravirtualized drivers for kvm/Linux ==<br />
* Virtio was chosen to be the main platform for IO virtualization in KVM<br />
* The idea behind it is to have a common framework for hypervisors for IO virtualization<br />
* The specification can be found here: https://docs.oasis-open.org/virtio/virtio/v1.2/virtio-v1.2.html<br />
<br />
__NOTOC__</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum&diff=174034KVM Forum2022-09-27T12:54:05Z<p>Thuth: KVM Forum 2022</p>
<hr />
<div>So far, the KVM Forum has been held in these years and locations:<br />
<br />
* [[KVM Forum 2022]] in Dublin, Ireland <br />
* [[KVM Forum 2021]] online <br />
* [[KVM Forum 2020]] online <br />
* [[KVM Forum 2019]] in Lyon, France<br />
* [[KVM Forum 2018]] in Edinburgh, UK<br />
* [[KVM Forum 2017]] in Prague, Czech Republic<br />
* [[KVM Forum 2016]] in Toronto, Canada<br />
* [[KVM Forum 2015]] in Seattle, USA<br />
* [[KVM Forum 2014]] in Düsseldorf, Germany<br />
* [[KVM Forum 2013]] in Edinburgh, UK<br />
* [[KVM Forum 2012]] in Barcelona, Spain<br />
* [[KVM Forum 2011]] in Vancouver, Canada<br />
* [[KVM Forum 2010]] in Boston, USA<br />
* [[KVM Forum 2008]] in Napa Valley, CA, USA<br />
* [[KVM Forum 2007]] in Tucson, AZ, USA</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2022&diff=174033KVM Forum 20222022-09-27T12:53:04Z<p>Thuth: Page for KVM Forum 2022</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2022 KVM Forum 2022] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2022 ==<br />
</noinclude><br />
<br />
The 15th edition of the [https://events.linuxfoundation.org/kvm-forum/ KVM Forum] was held from 12th September to 14th September 2022 at the Convention Centre in Dublin, Ireland.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2022.sched.com/<br />
<br />
== Pictures ==<br />
<br />
* [https://www.flickr.com/photos/linuxfoundation/albums/72177720301957202 Official pictures from the Linux Foundation]<br />
<br />
== Video recordings ==<br />
<br />
TBD<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2019&diff=174032KVM Forum 20192021-11-22T08:01:09Z<p>Thuth: Add some more links for KVM forum 2019</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2019 KVM Forum 2019] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2019 ==<br />
</noinclude><br />
<br />
The 12th edition of the [https://events19.linuxfoundation.org/events/kvm-forum-2019/ KVM Forum] was held from 30th October to 1st November 2019 at the Citi Centre de Congrès in Lyon, France.<br />
<br />
See also the [https://lwn.net/Articles/805097/ article on LWN] for some information about the topics that have been discussed there.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2019.sched.com/<br />
<br />
== Pictures ==<br />
<br />
* [https://photos.google.com/share/AF1QipOJsduY0fsj-3WRFPqDWPpA-F6h7SFKa8nrKERVWcqEinEGAunu4Yzrud2gVuYKxg?key=UktwX0lES0J0eWNfS0NEUFhPY3RBeUc1TlFsTnVn Official pictures from the Linux Foundation]<br />
* [https://static.lwn.net/images/2019/kvmf-group.jpg Group photo]<br />
<br />
== Video recordings ==<br />
<br />
https://www.youtube.com/watch?v=6KZOjz3LmGc&list=PLW3ep1uCIRfwwtvUS1Pco6Y0X-5tykpyG<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2021&diff=174031KVM Forum 20212021-11-18T10:14:22Z<p>Thuth: KVM Forum 2021</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2021 KVM Forum 2021] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2021 ==<br />
</noinclude><br />
<br />
The 14th edition of the [https://events.linuxfoundation.org/kvm-forum/ KVM Forum] was held from September 15th and 16, online only due to the on-going Covid-19 pandemic.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2021.sched.com/<br />
<br />
== Video recordings ==<br />
<br />
https://www.youtube.com/watch?v=xriU_uPYizM&list=PLbzoR-pLrL6q4ZzA4VRpy42Ua4-D2xHUR<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2020&diff=174030KVM Forum 20202021-11-18T10:07:57Z<p>Thuth: KVM Forum 2020</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2020 KVM Forum 2020] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2020 ==<br />
</noinclude><br />
<br />
The 13th edition of the [https://events.linuxfoundation.org/archive/2020/kvm-forum/ KVM Forum] was held from 28th - 30th October 2020, online only due to the Covid-19 pandemic.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2020.sched.com/<br />
<br />
== Video recordings ==<br />
<br />
https://www.youtube.com/watch?v=8yA2SNnx2Ko&list=PLW3ep1uCIRfxcUjrH2zcnTmav3mktDwe8<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum&diff=174029KVM Forum2021-11-18T10:03:19Z<p>Thuth: Improve the readability of the page</p>
<hr />
<div>So far, the KVM Forum has been held in these years and locations:<br />
<br />
* [[KVM Forum 2021]] online <br />
* [[KVM Forum 2020]] online <br />
* [[KVM Forum 2019]] in Lyon, France<br />
* [[KVM Forum 2018]] in Edinburgh, UK<br />
* [[KVM Forum 2017]] in Prague, Czech Republic<br />
* [[KVM Forum 2016]] in Toronto, Canada<br />
* [[KVM Forum 2015]] in Seattle, USA<br />
* [[KVM Forum 2014]] in Düsseldorf, Germany<br />
* [[KVM Forum 2013]] in Edinburgh, UK<br />
* [[KVM Forum 2012]] in Barcelona, Spain<br />
* [[KVM Forum 2011]] in Vancouver, Canada<br />
* [[KVM Forum 2010]] in Boston, USA<br />
* [[KVM Forum 2008]] in Napa Valley, CA, USA<br />
* [[KVM Forum 2007]] in Tucson, AZ, USA</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2007&diff=174028KVM Forum 20072021-11-18T09:50:59Z<p>Thuth: Add logo from 2007</p>
<hr />
<div>= KVM Forum 2007 =<br />
<br />
The first-ever KVM Forum was held at the Loews Ventana Canyon Resort in Tucson, AZ in the USA from August 29 - 31.<br />
<br />
[[Image:Front_Page$kvm_logo.gif]]<br />
<br />
== Agenda ==<br />
==== Wednesday August 29th ====<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
! Time<br />
! Session Topic<br />
! Speaker<br />
|-<br />
| 8:45 AM - 9:40 AM <br />
| [[Media:KvmForum2007$kf2007-keynote.pdf|KVM, One Year On]]<br />
| Avi Kivity, Qumranet <br />
|-<br />
| 9:40 AM - 10:30 AM <br />
| The future of virtualization - KVM <br />
| Sunil Saxena, Intel <br />
|-<br />
| 10:45 AM - 11:50 AM <br />
| KVM Security <br />
| Hadi Nahari, Montavista <br />
|-<br />
| 1:35 PM - 2:30 PM <br />
| KVM & S390 <br />
| Carsten Otte, IBM <br />
|-<br />
| 2:30 PM - 3:30 PM <br />
| KVM Lite, No Hardware Support, Fewer Calories <br />
| Rusty Russell, IBM <br />
|-<br />
| 4:00 PM - 5:00 PM <br />
| VT Roadmap, Hybrid Virtualization, Power Management, Fat vs Thin Hypervisor <br />
| Jun Nakajima, Intel <br />
|}<br />
<br />
==== Thursday August 30th ====<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
! Time<br />
! Session Topic<br />
! Speaker <br />
|-<br />
| 9:00 AM - 9:50 AM <br />
| [[Media:KvmForum2007$kvm_pv_drv.pdf| KVM Para-Virtualized Guest Drivers]]<br />
| Dor Laor, Qumranet <br />
|-<br />
| 9:50 AM - 10:50 AM <br />
| [[Media:KvmForum2007$AMD%20Extended%20Migration-KVMForum-ElsieWahlig.pdf| AMD Extended Migration]]<br />
| Elsie Wahlig, AMD <br />
|-<br />
| 9:50 AM - 10:50 AM <br />
| [[Media:KvmForum2007$kvm_iommu_talk.pdf| A KVM friendly IOMMU API for Linux]]<br />
| Joerg Roedel, AMD <br />
|-<br />
| 10:50 AM - 11:45 AM <br />
| [[Media:KvmForum2007$KVMForum07_Liguori.pdf| Automating VM Installation Testing]]<br />
| Anthony Liguori, IBM <br />
|-<br />
| 1:35 PM - 2:30 PM <br />
| [[Media:KvmForum2007$CIM4KVM.pdf| Standards Based Systems Management Solution for KVM]]<br />
| Anthony Liguori, IBM <br />
|-<br />
| 2:35 PM - 3:30 PM <br />
| [[Media:KvmForum2007$KVM-tuning-testing-SMP2.pdf| KVM Performance, SMP and in kernel PIC/APIC, KVM Validation]]<br />
| Eddie Dong, Yungen Zhao, Xin Lin, Intel <br />
|-<br />
| 4:00 PM - 5:35 PM <br />
| Open Session Panel <br />
| Avi Kivity, Qumranet <br />
|}<br />
<br />
==== Friday August 31st ====<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
! Time<br />
! Session Topic<br />
! Speaker <br />
|-<br />
| 9:00 AM - 9:45 AM <br />
| [[Media:KvmForum2007$Kvm_Live_Migration_Forum_2007.pdf| KVM Live Migration]]<br />
| Anthony Liguori, IBM & Uri Lubin, Qumranet <br />
|-<br />
| 9:50 AM - 10:35 AM <br />
| [[Media:KvmForum2007$shadowy-depths-of-the-kvm-mmu.pdf| The Shadowy Depths of the KVM MMU]]<br />
| Avi Kivity, Qumranet <br />
|-<br />
| 10:50 AM - 11:45 AM <br />
| [[Media:KvmForum2007$KVM-IA64_forum_083107.pdf| KVM for IPF (ia64)]]<br />
| Anthony Xu, Intel <br />
|-<br />
| 11:50 AM -12:45 PM <br />
| [[Media:KvmForum2007$KVM_Forum_-_Embedded_PowerPC.pdf| Implementing KVM for Embedded PowerPC]]<br />
| Hollis Blanchard, IBM <br />
|-<br />
| 12:45 PM - 1.30 PM <br />
| [[Media:KvmForum2007$KVM_Forum_Concluding_Keynote.pdf| Concluding Keynote]]<br />
| Benny Schnaider, Qumranet <br />
|}<br />
<br />
== Blogs ==<br />
http://www.osadl.org/Single-View.111+M5382caa6fee.0.html by Gerd König<br />
<br />
http://blog.railsmachine.com/2007/8/29/kvm-forum-2007 by Bradley Taylor<br />
<br />
http://vmblog.com/archive/2007/09/07/kvm-developer-community-gathers-in-first-cross-industry-event.aspx<br />
<br />
== Pictures ==<br />
* (from [[Amit]]) Pictures from the Pima Air and Space Museum and the Loews Ventana Canyon Resort: http://travel.webshots.com/album/560535651amWFjh<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum&diff=174027KVM Forum2021-11-18T09:45:49Z<p>Thuth: 2018 -> 2019</p>
<hr />
<div>= Information about KVM Forums =<br />
<br />
== 2019 ==<br />
<br />
[[KVM Forum 2019]]<br />
<br />
== 2018 ==<br />
<br />
[[KVM Forum 2018]]<br />
<br />
== 2017 ==<br />
<br />
[[KVM Forum 2017]]<br />
<br />
== 2016 ==<br />
<br />
[[KVM Forum 2016]]<br />
<br />
== 2015 ==<br />
[[File:Kvm-forum-2015.png|180px]]<br />
<br />
[[KVM Forum 2015]]<br />
<br />
== 2014 ==<br />
[[KVM Forum 2014]]<br />
<br />
== 2013 ==<br />
[[KVM Forum 2013]]<br />
<br />
== 2012 ==<br />
[[KVM Forum 2012]]<br />
<br />
== 2011 ==<br />
[[KVM Forum 2011]]<br />
<br />
== 2010 ==<br />
[[KVM Forum 2010]]<br />
<br />
== 2008 ==<br />
[[Image:Front Page$banner kvm forum 2008.jpg]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2008]]<br />
<br />
== 2007 ==<br />
[[Image:Front_Page$kvm_logo.gif]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2007]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum&diff=174026KVM Forum2021-11-18T09:45:35Z<p>Thuth: Add KVM forum 2019</p>
<hr />
<div>= Information about KVM Forums =<br />
<br />
== 2018 ==<br />
<br />
[[KVM Forum 2019]]<br />
<br />
== 2018 ==<br />
<br />
[[KVM Forum 2018]]<br />
<br />
== 2017 ==<br />
<br />
[[KVM Forum 2017]]<br />
<br />
== 2016 ==<br />
<br />
[[KVM Forum 2016]]<br />
<br />
== 2015 ==<br />
[[File:Kvm-forum-2015.png|180px]]<br />
<br />
[[KVM Forum 2015]]<br />
<br />
== 2014 ==<br />
[[KVM Forum 2014]]<br />
<br />
== 2013 ==<br />
[[KVM Forum 2013]]<br />
<br />
== 2012 ==<br />
[[KVM Forum 2012]]<br />
<br />
== 2011 ==<br />
[[KVM Forum 2011]]<br />
<br />
== 2010 ==<br />
[[KVM Forum 2010]]<br />
<br />
== 2008 ==<br />
[[Image:Front Page$banner kvm forum 2008.jpg]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2008]]<br />
<br />
== 2007 ==<br />
[[Image:Front_Page$kvm_logo.gif]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2007]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2019&diff=174025KVM Forum 20192021-11-18T09:43:22Z<p>Thuth: KVM forum 2019</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2019 KVM Forum 2019] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2019 ==<br />
</noinclude><br />
<br />
The 12th edition of the [https://events19.linuxfoundation.org/events/kvm-forum-2019/ KVM Forum] was held from 30th October to 1st November 2019 at the Citi Centre de Congrès in Lyon, France.<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2019.sched.com/<br />
<br />
== Video recordings ==<br />
<br />
https://www.youtube.com/watch?v=6KZOjz3LmGc&list=PLW3ep1uCIRfwwtvUS1Pco6Y0X-5tykpyG<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2017&diff=174024KVM Forum 20172021-11-18T09:25:08Z<p>Thuth: Photos from KVM forum 2017</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2017 KVM Forum 2017] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2017 ==<br />
</noinclude><br />
<br />
The 10th edition of the [https://events.linuxfoundation.org/events/kvm-forum KVM Forum] was held from 25 - 27 October at the Hilton Prague in Prague, Czech Republic. <br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - October 25, 2017 ====<br />
===== Wednesday Morning =====<br />
* Lessons in Running libvirtd at Scale - Prerna Saxena, Nutanix ([https://www.youtube.com/watch?v=acf38ee5WzI video] [https://www.linux-kvm.org/images/c/c2/Libvirt-ppt_kvmf.pdf slides])<br />
* OMG, NPIV! Virtualizing Fibre Channel with Linux and KVM - Paolo Bonzini, Red Hat, Inc. & Hannes Reinecke, SUSE ([https://www.youtube.com/watch?v=ME1IdbtaU5E video] [https://www.linux-kvm.org/images/d/dd/Kvmforum17-npiv.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* QEMU in UEFI - Alexander Graf, SUSE ([https://www.youtube.com/watch?v=uxvAH1Q4Mx0 video] [https://www.linux-kvm.org/images/b/b4/QEMU_in_UEFI.pdf slides])<br />
* The Future of virtio: Riddles, Myths and Surprises - Michael S. Tsirkin/Jens Freimann, Red Hat, Inc. ([https://www.youtube.com/watch?v=z9cWwgYH97A&t=3s video] [https://www.linux-kvm.org/images/0/03/Virtio_fall_2017.pdf slides])<br />
* Helping Users Maximize VM Performance - Martin Polednik, Red Hat, Inc. ([https://www.youtube.com/watch?v=_SlUlQRcnQg video] [https://www.linux-kvm.org/images/3/37/Kvm_forum17_max_vm_perf.pdf slides])<br />
* KVM Performance Tuning on Alibaba Cloud - Yang Zhang, Alibaba Cloud ([https://www.youtube.com/watch?v=i3kNI7hTF8g video] [https://www.linux-kvm.org/images/c/cf/KVM_performance_tuning_on_Alibaba_Cloud.pdf slides])<br />
<br />
==== Thursday - October 26, 2017 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Christian Bornträger, IBM ([https://www.youtube.com/watch?v=S9FpBvoj1zA video] [slides])<br />
* To EL2, and Beyond! - Christoffer Dall, Linaro ([https://www.youtube.com/watch?v=j0bp4fnO98w video] [https://www.linux-kvm.org/images/a/a1/To_EL2_and_Beyond_0.pdf slides])<br />
* Running Virtual Machines on Kubernetes with libvirt & KVM - Fabian Deutsch & Roman Mohr, Red Hat, Inc. ([https://www.youtube.com/watch?v=Wh-ejUyuHJ0 video] [http://slides.com/fabiand/running-virtual-machines-on-kubernetes-with-kvm-and-libvirt-alt2#/ slides])<br />
* Managing the New Block Layer - Kevin Wolf & Max Reitz, Red Hat, Inc.([https://www.youtube.com/watch?v=9-CA7M8C7wI video] [https://www.linux-kvm.org/images/5/5b/Block_Layer_Talk_11.pdf slides])<br />
* Bringing Commercial Grade Virtual Machine Introspection to KVM - Mihai Donțu, Bitdefender ([https://www.youtube.com/watch?v=sUPSogabV-o video] [https://www.linux-kvm.org/images/7/72/KVMForum2017_Introspection.pdf slides])<br />
* Qemu Backup - Vladimir Sementsov-Ogievskiy & Maxim Nestratov, Virtuozzo ([https://www.youtube.com/watch?v=Mp0ATSdxtUY videos] [https://www.linux-kvm.org/images/e/e6/Kvm-forum2017_backup.pdf slides])<br />
* Nested Virtualization on ARM - Christoffer Dall, Linaro ([https://www.youtube.com/watch?v=cuXyGkZRUKU videos] [https://www.linux-kvm.org/images/f/fc/Nested_ARM_Virt_0.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Live Migration with Mediated Device - Yulei Zhang, Intel ([https://www.youtube.com/watch?v=ZAzv0c-fdAc videos] [https://www.linux-kvm.org/images/f/fa/Live_migration_with_mdev_device_-_2017_0.pdf slides])<br />
* Zero-Copy Receive for vhost - Mike Rapoport, IBM ([https://www.youtube.com/watch?v=szA5h7od634 videos] [https://www.linux-kvm.org/images/1/1e/Zero-copy_receive_for_vhost.pdf slides])<br />
* Generic Buffer Sharing Mechanism for Mediated Devices - Tina Zhang, Intel ([https://www.youtube.com/watch?v=cHMLBcHplhk videos] [https://www.linux-kvm.org/images/c/c6/Generic_Buffer_Sharing_Mechanism_for_Mediated_Devices.pdf slides])<br />
* Configuring and Benchmarking Open vSwitch, DPDK and vhost-user - Pei Zhang, Red Hat, Inc. ([https://www.youtube.com/watch?v=OnTQRgUyiv8 videos] [https://www.linux-kvm.org/images/c/c8/DPDK.pdf slides])<br />
* Adding Device Direct Assignment Support for a New Bus Infrastructure on ARM64: Challenges and Performance Tuning - Mihai Caraman, NXP ([https://www.youtube.com/watch?v=kMKjF2RBKYE videos] [slides])<br />
* virtio: vhost Data Path Acceleration towards NFV Cloud - Cunming Liang, Intel ([https://www.youtube.com/watch?v=v50-rXGMr-Y videos] [https://www.linux-kvm.org/images/8/87/KVM17vDPA-v4_0.pdf slides]) <br />
* Userspace NVMe driver in QEMU - Fam Zheng, Red Hat, Inc. ([https://www.youtube.com/watch?v=bwyHxb4tng0 videos] [https://www.linux-kvm.org/images/4/4c/Userspace_NVMe_driver_in_QEMU_-_Fam_Zheng.pdf slides])<br />
* Improve VNF Safety with Vhost-User/DPDK IOMMU Support - Maxime Coquelin, Red Hat, Inc. ([https://www.youtube.com/watch?v=amlhowbtlSw videos] [slides])<br />
* Where Does the Time Go? Profiling Nested KVM on x86/Intel - Jim Mattson, Google ([https://www.youtube.com/watch?v=PxDHNfrpwHE videos] [https://www.linux-kvm.org/images/3/32/KVM_Forum_2017_-_Profiling_Nested_KVM.pdf slides])<br />
* virtio-crypto: A New Framework of Cryptography Virtio Device - Lei Gong, Huawei & Xin Zeng, Intel ([https://www.youtube.com/watch?v=9SYHRYcNa_w videos] [slides])<br />
* Nested Virtualization: Hyper-V on KVM - Ladi Prosek, Red Hat, Inc. ([https://www.youtube.com/watch?v=zQSkKgpj9jA videos] [https://www.linux-kvm.org/images/6/6a/HyperV-KVM.pdf slides])<br />
* Testing Techniques Applied to Virt Development - Cleber Rosa, Red Hat, Inc. ([https://www.youtube.com/watch?v=4cRceasctUI videos] [https://www.linux-kvm.org/images/1/19/Kvm_forum_2017_avocado.pdf slides])<br />
<br />
==== Friday - October 27, 2017 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Paolo Bonzini, Red Hat, Inc. ([https://www.youtube.com/watch?v=PZ7H_5s8yqE video] [https://www.linux-kvm.org/images/d/dd/Kvmforum17-qemu.pdf slides])<br />
* Failing Migrations: How & Why - Dr. David Alan Gilbert, Red Hat, Inc. ([https://www.youtube.com/watch?v=Ku8zgSeGjrM video] [slides])<br />
* Multi-Process QEMU - Marc-Andre Lureau, Red Hat, Inc. & Konrad Rzeszutek Wilk, Oracle [https://www.youtube.com/watch?v=Kq1-coHh7lg video] [https://www.linux-kvm.org/images/f/fc/KVM_FORUM_multi-process.pdf slides])<br />
* vIOMMU/ARM: Full Emulation and virtio-iommu Approaches - Eric Auger, Red Hat, Inc. ([https://www.youtube.com/watch?v=7aZAsanbKwI video] [https://www.linux-kvm.org/images/8/8e/Viommu_arm.pdf slides])<br />
* Introducing vhost-user-scsi and It's Applications - Felipe Franciosi, Nutanix & James Harris, Intel ([https://www.youtube.com/watch?v=DxqEaCPijlI video] [https://www.linux-kvm.org/images/6/61/KVM_Forum_vhost-user-scsi.pdf slides])<br />
* Measuring the Effects of Turbo on VMs - Benjamin Serebrin, Google ([https://www.youtube.com/watch?v=kcQfHTGPg2g video] [https://www.linux-kvm.org/images/2/2d/KVM_Forum_2017_-_Serebrin_-_Measuring_the_Effects_of_Turbo_on_VMs.pdf slides])<br />
* RDMA is Coming to QEMU - Yuval Shaia, Oracle & Marcel Apfelbaum, Red Hat, Inc. ([https://www.youtube.com/watch?v=z3JAS6qluCk video] [slides])<br />
<br />
===== Friday Afternoon =====<br />
* Fast Write-Protect and Fast Dirtylog-Bitmap Sync Up - Guangrong Xiao, Tencent Cloud ([https://www.youtube.com/watch?v=kJt348q8OZQ video] [https://www.linux-kvm.org/images/e/eb/Guangrong-fast-write-protection.pdf slides])<br />
* Towards a More Expressive and Introspectable QEMU Command Line - Markus Armbruster, Red Hat, Inc. ([https://www.youtube.com/watch?v=gtpOLQgnwug video] [https://www.linux-kvm.org/images/f/f2/Armbru-qapi-cmdline_1.pdf slides])<br />
* Live Migration at Ali-Cloud: Issues Settled & Challenges Remain - Chao Zhang, Alibaba Cloud ([https://www.youtube.com/watch?v=-IcHsnQ1S30 video] [https://www.linux-kvm.org/images/e/e3/Live_Migration_Alibaba_Cloud.pdf slides])<br />
* libtcg: Exposing QEMU's TCG Frontend to External Tools - Alessandro Di Federico, Politecnico di Milano ([https://www.youtube.com/watch?v=zCu1pyfSaCY video] [slides])<br />
* Keynote: Libvirt Status Report - Peter Krempa ([https://www.youtube.com/watch?v=kXMZefakcAI video] [https://www.linux-kvm.org/images/b/b6/Libvirt-status-report-2017.pdf slides])<br />
* Applying Polling Techniques to QEMU: Reducing virtio-blk I/O Latency - Stefan Hajnoczi, Red Hat, Inc. ([https://www.youtube.com/watch?v=g2Wlia9bo88 video] [https://www.linux-kvm.org/images/0/0a/Stefanha-kvm-forum-2017.pdf slides])<br />
* Instrumenting, Introspection, and Debugging with QEMU - Pavel Dovgalyuk, ISPRAS ([https://www.youtube.com/watch?v=3g1KzfBl1kI video] [https://www.linux-kvm.org/images/3/3d/Introspect.pdf slides])<br />
* Improving the Performance of the qcow2 Format - Alberto Garcia, Igalia ([https://www.youtube.com/watch?v=kmUxIOTiGNo video] [https://www.linux-kvm.org/images/e/e2/Qcow2_perf.pdf slides])<br />
* Linux-User Support in QEMU - Riku Voipio, Linaro ([https://www.youtube.com/watch?v=4MaGnMGPIq0 video] [slides])<br />
* How to Handle Globally Distributed qcow2 Chains - Eyal Moscovici & Amit Abir, Oracle Ravello Systems ([https://www.youtube.com/watch?v=EMK7KVDHSNg video] [https://www.linux-kvm.org/images/7/7b/How_to_Handle_Globally_Distributed_QCOW2_Chains_final_01.pdf slides])<br />
* Vectoring in on QEMU's TCG Engine - Alex Bennée, Linaro ([https://www.youtube.com/watch?v=IYHTwnde0g8 video] [https://www.linux-kvm.org/images/3/32/Vectoring_in_on_QEMU_TCG_Engine.pdf slides])<br />
<br />
== Schedule ==<br />
https://kvmforum2017.sched.com/<br />
<br />
== BoFs ==<br />
<br />
[[KVM Forum 2017 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
* https://www.flickr.com/photos/linuxfoundation/24189630688/<br />
<br />
== Photos ==<br />
<br />
* [https://www.flickr.com/photos/linuxfoundation/albums/72157665450879069 From Linux Foundation]<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Thuthhttps://linux-kvm.org/index.php?title=KVM_Forum_2018&diff=174023KVM Forum 20182021-11-18T09:19:13Z<p>Thuth: Add links to photos from KVM forum 2018</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2018 KVM Forum 2018] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2018 ==<br />
</noinclude><br />
<br />
The 11th edition of the [https://events.linuxfoundation.org/events/kvm-forum KVM Forum] was held from 24 - 26 October at the Edinburgh International Conference Centre, Edinburgh, UK.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - October 24, 2018 ====<br />
<br />
===== Wednesday Morning =====<br />
* L1TF and KVM - Alexander Graf, SUSE ([https://www.youtube.com/watch?v=sssAEPxMKOI video] [https://www.linux-kvm.org/page/File:L1TF-in-KVM_Alexander-Graf.pdf slides])<br />
* Security in QEMU: How Virtual Machines Provide Isolation - Stefan Hajnoczi, Red Hat ([https://www.youtube.com/watch?v=YAdRf_hwxU8 video] [https://www.linux-kvm.org/images/9/96/Stefanha-kvm-forum-2018.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Painting a Picture of the KVM Use-cases in the Container World - Fabian Deutsch, Red Hat ([https://www.youtube.com/watch?v=F6GDh_iv3ow video] [http://redhat.slides.com/fdeutsch/kvm-and-containers-kvm-forum-2018#/ slides])<br />
* Getting Some Peace and Quiet as an Open Source Maintainer - Cornelia Huck, Red Hat ([https://www.youtube.com/watch?v=0DRESPgLLw0 video] [https://www.linux-kvm.org/images/1/11/Getting-Some-Peace-and-Quiet-as-an-Open-Source-Maintainer-Cornelia-Huck-Red-Hat-1.pdf slides])<br />
* Memory Overcommit for Overcommitted Admins - Jonathan Davies, Nutanix ([https://www.youtube.com/watch?v=yB4QApBdFl0 video] [https://www.linux-kvm.org/images/3/38/Memory-overcommit_jonathan-davies-1.pdf slides])<br />
* Scalability and Stability of libvirt: Experiences with Very Large Hosts - Marc Hartmayer, IBM ([https://www.youtube.com/watch?v=H3lw50IKqGo video] [https://www.linux-kvm.org/images/6/66/Scalability-and-Stability-of-libvirt-Experiences-with-Very-Large-Hosts-Marc-Hartmayer-IBM-1.pdf slides])<br />
<br />
==== Thursday - October 25, 2018 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini, Senior Principal Software Engineer, Red Hat ([https://www.youtube.com/watch?v=5wS6MXi4rbU video] [https://www.linux-kvm.org/images/8/85/Kvmforum18-kvm.pdf slides])<br />
* Private vs. Common: Reflection on Cross-architecture Commonality - Christian Borntraeger, IBM ([https://www.youtube.com/watch?v=VWlg1Z5RvS4 video] [https://www.linux-kvm.org/images/3/31/Private-vs.-Common-Reflection-on-Cross-architecture-Commonality-Christian-Borntraeger-IBM.pdf slides])<br />
* Contributor Q&A Panel - Moderated by Stefan Hajnoczi, Red Hat ([https://www.youtube.com/watch?v=q22lu6l1Cdk video] [https://etherpad.net/p/KVMForum2018Panel transcript])<br />
* Intel SGX Virtualization on Linux and KVM - Sean Christopherson, Intel ([https://www.youtube.com/watch?v=nJk8b25AJd8 video] [https://www.linux-kvm.org/images/e/e8/KVM_Forum_2018_-_Intel_SGX.pdf slides])<br />
* Secure Virtual Machines on Power - Ram Pai & Guerney Hunt, IBM ([https://www.youtube.com/watch?v=l4jccqc14Vc video] [https://schd.ws/hosted_files/kvmforum2018/57/SVM_Edinburg_v3.pdf slides]) <br />
* Protect Data of Virtual Machines with Memory Encryption on KVM - Kai Huang, Intel Corporation ([https://www.linux-kvm.org/images/d/d7/Mktme_kvm_forum_2018.pdf slides])<br />
* s390 KVM Memory Management and its Pitfalls - Janosch Frank, IBM ([https://www.youtube.com/watch?v=wQtqhtv-aSc video] [https://www.linux-kvm.org/images/a/ae/KVM_Forum_2018_s390_KVM_memory_management.pdf slides])<br />
* Extending Secure Encrypted Virtualization with SEV-ES - Thomas Lendacky, AMD ([https://www.youtube.com/watch?v=lgJQYVZVbRc video] [https://www.linux-kvm.org/images/9/94/Extending-Secure-Encrypted-Virtualization-with-SEV-ES-Thomas-Lendacky-AMD.pdf slides])<br />
* vfio-ap: The Perils of the Weird - Halil Pasic, IBM ([https://www.youtube.com/watch?v=wBR36WD9lCY video] [https://www.linux-kvm.org/images/0/06/Vfio-ap-The-Perils-of-the-Weird-Halil-Pasic-IBM.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Performance Optimization on Huawei Public and Private Cloud - Lei Gong & Jinsong Liu, Huawei ([https://www.youtube.com/watch?v=TT1b1WdnbM0 video] [https://www.linux-kvm.org/images/c/c6/Performance-Optimization-on-Huawei-Public-and-Private-Cloud-Lei-Gong-Jinsong-Liu-Huawei.pdf slides])<br />
* Kata Containers: Leveraging Advanced Features of QEMU to Provide Better Container Isolation - Eric Ernst, Intel ([https://www.youtube.com/watch?v=Cgnb7jMZfPs video])<br />
* Demand Paging Performance with 160 vCPUs - Cannon Matthews, Google ([https://www.youtube.com/watch?v=E_2LjeX3BHU video])<br />
* “Honey, I Shrunk the Hypervisor” - Building a Legacy Free Platform for QEMU - Robert Bradford, Intel Corporation ([https://www.youtube.com/watch?v=JqdPTXxAS6w video] [https://events.linuxfoundation.org/wp-content/uploads/2017/12/%E2%80%9CHoney-I-Shrunk-the-Hypervisor%E2%80%9D-Building-a-Legacy-Free-Platform-for-QEMU-Robert-Bradford-Intel-Corporation.pdf slides])<br />
* Torwards a More Scalable KVM Hypervisor - Wanpeng Li, Tencent Cloud ([https://www.youtube.com/watch?v=ufqMlVXZzJc video] [https://www.linux-kvm.org/images/e/ec/Torwards_a_more_Scalable_KVM_Hypervisor.pdf slides])<br />
* Device Assignment with Nested Guests and DPDK - Peter Xu, Red Hat ([https://www.youtube.com/watch?v=0otGlPftFCU video] [https://www.linux-kvm.org/images/a/a6/KVM_Forum_2018_viommu_vfio.pdf slides])<br />
* CloudAtlas: Ways to Make Live Migration Safe and Expectable - Chao Zhang & Feng Xie, Alibaba Cloud ([https://www.youtube.com/watch?v=fWqqNYFeNbk video] [https://www.linux-kvm.org/images/d/db/CloudAtlas_Ways_to_make_live_migration_easy_and_expectable_Chao-Zhang.pdf slides])<br />
* Taking it to the Nest Level - Nested KVM on the POWER9 Processor - Suraj Jitindar Singh, IBM ([https://www.youtube.com/watch?v=esMBo1G8iYY video] [https://www.linux-kvm.org/images/0/08/Taking-it-to-the-Nest-Level-Nested-KVM-on-the-POWER9-Processor-Suraj-Jitindar-Singh-IBM.pdf slides])<br />
* Distributed QEMU - Yubin Chen & Zhuocheng Ding, Shanghai Jiao Tong University ([https://www.youtube.com/watch?v=GprmhYU1M8Q video])<br />
* "Hybrid" Nesting: KVM on Hyper-V - Vitaly Kuznetsov, Red Hat & Tianyu Lan, Microsoft ([https://www.youtube.com/watch?v=Fn7mQYObkvs video])<br />
* Adaptive Live Migration - Xiao Guangrong & Yulei Zhang, Tencent Cloud <br />
* Improving KVM x86 Nested-Virtualization - Liran Alon, Oracle ([https://www.youtube.com/watch?v=Pc7F-n5278w video] [https://www.linux-kvm.org/images/8/8e/Improving_KVM_nVMX.pdf slides])<br />
<br />
==== Friday - October 26, 2018 ====<br />
===== Friday Morning =====<br />
* QEMU Status Report - Alex Bennée, Senior Software Engineer, Linaro<br />
* Libvirt Status Report - Peter Krempa, Senior Software Engineer, Red Hat<br />
* Arm Timers; and Fire! - Christoffer Dall, Arm ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Christopher-Dall_Arm-Timers-and-Fire.pdf slides]) <br />
* Hardware-Assisted Mediated Pass-Through with VFIO - Kevin Tian, Intel ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Hardware-Assisted-Mediated-Pass-Through-with-VFIO-Kevin-Tian-Intel.pdf slides])<br />
* ARM virt 3.0 and Beyond: Towards a Better Scalability - Eric Auger, Red Hat ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/ARM-virt-3.0-and-Beyond-Towards-a-Better-Scalability-Eric-Auger-Red-Hat.pdf slides]) <br />
* SPDK vhost Target: A Practical Solution to Accelerate Storage I/Os Inside VMs - Ziye Yang & Changpeng Liu, Intel<br />
* L1TF and KVM - Alexander Graf, SUSE ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/L1TF-in-KVM_Alexander-Graf.pdf slides])<br />
* VFIO Device Assignment Quirks, How to use Them and How to Avoid Them - Alex Williamson, Red Hat<br />
* What Did Spectre and Meltdown Teach about CPU Models? - Paolo Bonzini, Red Hat ([https://www.linux-kvm.org/images/6/65/Bonzini-Kvmforum18-cpu.pdf slides])<br />
* Shared Virtual Addressing in KVM - Yi Liu & Jacob Pan, Intel Corporation<br />
* KVM/arm Meets the Villain: Mitigating Spectre - Marc Zyngier, ARM ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Zyngier-Spectre_Marc-Zyngier.pdf slides]) <br />
* A Perfect Solution for Live Migration with Pass-through Devices - Quan Xu, Alibaba<br />
<br />
===== Friday Afternoon =====<br />
* A Driver Framework for qtest - Laurent Vivier, Red Hat <br />
* Live Migration Support for GPU with SRIOV: Challenges and Solution - Zheng Xiao, Alibaba Cloud; Jerry Jiang & Ken Xue, AMD ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Live-Migration-Support-for-GPU-with-SRIOV-Challenges-and-Solution-Zheng-Xiao-Alibaba-Cloud-Jerry-Jiang-Ken-Xue-AMD.pdf slides])<br />
* The Functional Test Beast: Tame it, Bring it Home and Make it your Pet - Cleber Rosa, Red Hat, Inc. ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/The-Functional-Test-Beast-Tame-it-Bring-it-Home-and-Make-it-your-Pet-Cleber-Rosa-Red-Hat-Inc..pdf slides]) <br />
* vdpa: vhost-mdev as a New vhost Protocol Transport - Cunming Liang & Tiwei Bie, Intel ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Cunming-Liang-Intel-KVM-Forum-2018-VDPA-VHOST-MDEV.pdf slides])<br />
* Testing in QEMU and libvirt: Beyond Make and Make Check - Yash Mankad, Red Hat ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Testing-in-QEMU-and-libvirt-Beyond-Make-and-Make-Check-Yash-Mankad-Red-Hat.pdf slides])<br />
* Empty Promise: Zero-Copy Receive for vhost - Mike Rapoport, IBM ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/Empty-Promise-Zero-Copy-Receive-for-vhost-Mike-Rapoport-IBM.pdf slides])<br />
* Facilitating Incremental Backup - Eric Blake, Red Hat ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/2018-libvirt-incremental-backup-expanded._Eric-Blake.pdf slides])<br />
* RAM is Getting More Complex - Dr. David Alan Gilbert, Red Hat ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/RAM-is-Getting-More-Complex-Dr.-David-Alan-Gilbert-Red-Hat.pdf slides])<br />
* Qemu Backup Status - Vladimir Sementsov-Ogievskiy, Virtuozzo <br />
* Guest Free Page Hinting - Nitesh Narayan Lal, Red Hat, Inc. ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/KVMForum2018.pdf slides])<br />
* Background Snapshots - Denis Plotnikov, Virtuozzo <br />
* virtio-mem: Paravirtualized Memory - David Hildenbrand, Red Hat ([https://events.linuxfoundation.org/wp-content/uploads/2017/12/virtio-mem-Paravirtualized-Memory-David-Hildenbrand-Red-Hat-1.pdf slides])<br />
<br />
== Schedule ==<br />
https://kvmforum2018.sched.com/<br />
<br />
== BoFs ==<br />
<br />
[[KVM Forum 2018 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
* https://live.staticflickr.com/1963/43819378880_6d4e2d149c_h.jpg<br />
<br />
== Photos ==<br />
<br />
* [https://www.flickr.com/photos/linuxfoundation/albums/72157699759314672 From Linux Foundation]<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Thuthhttps://linux-kvm.org/index.php?title=Bugs&diff=174022Bugs2021-08-02T13:18:15Z<p>Thuth: Update some old information</p>
<hr />
<div>=Bugs=<br />
<br />
Kernel side KVM bugs should be file to the [https://bugzilla.kernel.org/ kernel's bug tracker].<br />
<br />
Userspace (QEMU) bugs should be filed to [https://gitlab.com/qemu-project/qemu/-/issues QEMU's issue tracker].<br />
<br />
If in doubt, email (kvm@vger.kernel.org) the mailing list first (no need to register) and you will be directed where to file the bug if necessary.<br />
<br />
Historical bug reports can be found in the sourceforge [http://sourceforge.net/tracker/?atid=893831&group_id=180599&func=browse bug tracker]. <br />
<br />
== Submitting a bug report ==<br />
<br />
When submitting a bug report, make sure to provide the following information:<br />
<br />
* What cpu model (examples: Intel Core Duo, Intel Core 2 Duo, AMD Opteron 2210). See /proc/cpuinfo if you're not sure. <br />
<br />
* The host kernel version. If you're using git directly, provide the output of 'git describe'.<br />
<br />
* What host kernel arch you are using (aarch64, s390x, ppc64, i386 or x86_64)<br />
<br />
* What guest you are using, including OS type (Linux, Windows, Solaris, etc.), bitness (32 or 64), kernel version<br />
<br />
* The qemu command line you are using to start the guest<br />
<br />
* Whether the problem goes away if using the <code>-machine kernel_irqchip=off</code> QEMU switch.<br />
<br />
* Whether the problem also appears with the <code>-accel tcg</code> switch.<br />
<br />
Please use the latest release version of the Linux kernel at the time you submit the bug. Even if you use kvm from a distribution, it is important to use the latest sources.<br />
<br />
In case QEMU exits with SIGSEGV (Segmentation fault) or SIGBUS (Bus error), please make sure ulimit is configured so that a core file can be generated (ulimit -a to report, ulimit -c unlimited to allow unlimited size core files). Then get a backtrace of the error with<br />
<br />
(gdb) info threads<br />
<br />
And for every thread present do:<br />
<br />
(gdb) thread n <br />
<br />
(gdb) bt<br />
<br />
Attach the output to the bug report.<br />
<br />
== Getting a serial console from the guest ==<br />
<br />
If a guest crashes on boot, it is sometimes useful to have its console output. This can be done using<br />
qemu's -serial option to emulate a serial port:<br />
qemu-system-x86_64 -serial file:serial.log<br />
<br />
<br />
Depending on the guest OS you will need to do some additional changes to instruct it to use the serial port as a console as shown below :<br />
<br />
=== Linux ===<br />
<br />
Change the guest kernel's command line (in the GRUB or LILO menu) to include the string <br />
console=ttyS0,115200<br />
<br />
<br />
If after a crash, there is still no output in the serial.log file and the guest kernel was configured to use a serial console; chances are that the crash was too early in the process to have the console initialized, so then the following kernel command parameters should be added (but only use as a last resort as it interacts badly with the console boot parameter)<br />
earlyprintk=serial,ttyS0,115200<br />
<br />
<br />
=== OpenSolaris ===<br />
<br />
Change the guest kernel's entry in the GRUB menu to include the string <br />
-B console=ttya<br />
<br />
<br />
if there is already a -B option just add the console parameter to it after a comma "," and beware that since this will redirect the console to the file you'll need to tail the serial.log file to see it boot as there will be no output in the SDL console and you won't be able to interact with it through the keyboard.<br />
<br />
= Tracing =<br />
<br />
When debugging kvm, it is often convenient to get a [[Tracing|trace]] of what's going on.<br />
<br />
[[Category:Docs]][[Category:HowTo]][[Category:Debugging]]</div>Thuthhttps://linux-kvm.org/index.php?title=Lists,_IRC&diff=174021Lists, IRC2021-08-02T13:05:37Z<p>Thuth: Remove dead links, and add links to lore archive and virt planet</p>
<hr />
<div>=Lists, IRC=<br />
<br />
== Mailing Lists ==<br />
<br />
{|<br />
|-<br />
! list<br />
! topics<br />
! subscribe &nbsp;<br />
! archives<br />
|-<br />
| kvm@vger.kernel.org<br />
| general and x86<br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm subscribe]<br />
| [https://lore.kernel.org/kvm/ lore], [http://www.spinics.net/lists/kvm spinics], [http://marc.info/?l=kvm MARC]<br />
|-<br />
| kvm-commits@vger.kernel.org <br />
| kernel commit logs &nbsp;<br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-commits subscribe] <br />
| ? <br />
|-<br />
| kvm-ia64@vger.kernel.org <br />
| ia64 <br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ia64 subscribe] <br />
| [http://www.spinics.net/lists/kvm-ia64/ spinics]<br />
|-<br />
| kvm-ppc@vger.kernel.org <br />
| PowerPC <br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ppc subscribe] <br />
| [http://marc.info/?l=kvm-ppc-devel MARC] <br />
|-<br />
| kvmarm@lists.cs.columbia.edu &nbsp;<br />
| ARM <br />
| [mailto:kvmam-join@lists.cs.columbia.edu?body=subscribe%20kvm-arm subscribe] <br />
| [https://lore.kernel.org/kvmarm/ lore], [https://lists.cs.columbia.edu/pipermail/kvmarm kvmarm] <br />
|}<br />
<br />
While the lists are used mainly for development, user queries are welcome. No need to subscribe for a one-off question, just send an email. You may also want to check the various qemu resources on the web, as kvm shares the qemu user interface and networking.<br />
<br />
Please observe the usual mailing list etiquette: don't top-post, and trim excess quotations from the mail you are replying to.<br />
<br />
Don't post to individual kvm developers directly.<br />
<br />
== IRC ==<br />
<br />
Join us on '''#kvm''' at [https://www.oftc.net/ OFTC]. Don't report serious bugs on IRC; they're liable to get lost. Use the list or the [[Bugs|bug tracker]].<br />
<br />
== Blogs and related sites ==<br />
<br />
* [https://planet.virt-tools.org/ Planet Virt-tools] - an aggregator for recent virtualization related blogs<br />
<br />
* [http://avikivity.blogspot.com Avi Kivity's blog] (old) <br />
<br />
* [http://blog.codemonkey.ws Anthony Liguori's blog] (old) <br />
<br />
* [http://virt.kernelnewbies.org/ Linux virtualization] wiki</div>Thuthhttps://linux-kvm.org/index.php?title=Lists,_IRC&diff=174020Lists, IRC2021-08-02T12:53:04Z<p>Thuth: IRC moved to OFTC these days</p>
<hr />
<div>=Lists, IRC=<br />
<br />
== Mailing Lists ==<br />
<br />
{|<br />
|-<br />
! list<br />
! topics<br />
! subscribe<br />
! archives<br />
|-<br />
| kvm@vger.kernel.org<br />
| general and x86<br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm subscribe]<br />
| [http://news.gmane.org/gmane.comp.emulators.kvm.devel Gmane], [http://www.spinics.net/lists/kvm spinics], [http://marc.info/?l=kvm MARC]<br />
|-<br />
| kvm-commits@vger.kernel.org <br />
| kernel commit logs <br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-commits subscribe] <br />
| [http://news.gmane.org/gmane.comp.emulators.kvm.scm Gmane] <br />
|-<br />
| kvm-ia64@vger.kernel.org <br />
| ia64 <br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ia64 subscribe] <br />
| [http://www.spinics.net/lists/kvm-ia64/ spinics]<br />
|-<br />
| kvm-ppc@vger.kernel.org <br />
| PowerPC <br />
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ppc subscribe] <br />
| [http://marc.info/?l=kvm-ppc-devel MARC] <br />
|-<br />
| kvmarm@lists.cs.columbia.edu<br />
| ARM <br />
| [mailto:kvmam-join@lists.cs.columbia.edu?body=subscribe%20kvm-arm subscribe] <br />
| [https://lists.cs.columbia.edu/pipermail/kvmarm kvmarm] <br />
|}<br />
<br />
While the lists are used mainly for development, user queries are welcome. No need to subscribe for a one-off question, just send an email. You may also want to check the various qemu resources on the web, as kvm shares the qemu user interface and networking.<br />
<br />
Please observe the usual mailing list etiquette: don't top-post, and trim excess quotations from the mail you are replying to.<br />
<br />
Don't post to individual kvm developers directly.<br />
<br />
== IRC ==<br />
<br />
Join us on '''#kvm''' at [https://www.oftc.net/ OFTC]. Don't report serious bugs on IRC; they're liable to get lost. Use the list or the [[Bugs|bug tracker]].<br />
<br />
== Blogs and related sites ==<br />
Haydn Solomon's [http://www.linux-kvm.com linux-kvm] site, featuring forums and a blog<br />
<br />
Avi Kivity's [http://avikivity.blogspot.com blog] <br />
<br />
Anthony Liguori's [http://blog.codemonkey.ws blog] <br />
<br />
[http://virt.kernelnewbies.org/ Linux virtualization] wiki<br />
<br />
== Forums ==<br />
<br />
[http://forums.meulie.net/viewforum.php?f=43 KVM forum]</div>Thuth