Loading…
KVM Forum 2019 has ended
October 31 - November 1
Lyon Convention Centre - Lyon, France
More information for KVM Forum 2019
Thursday, October 31 • 16:15 - 16:45
Reworking the Inter-VM Shared Memory Device - Jan Kiszka, Siemens AG

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The ivshmem device is a simple way to interconnect a number of VMs and let them exchange data and events without much hypervisor involvement. In fact, this is a common pattern in many hypervisor, specifically in embedded. But our current design has a number of shortcomings, primarily around life-cycle management. And it has always been a stepchild, lacking even an upstream kernel driver.

This talk will present our effort to improve ivshmem. The new design gained essential missing features as well as a number of nice add-ons like uni-directional memory regions or optimized UIO interrupt handling. And it has been written to be applicable on QEMU as well as other hypervisors, e.g. Jailhouse.

The talk will furthermore present a prototype that stacks virtio over an ivshmem link, providing a lightweight backend-frontend channel that does not require virtio awareness in the hypervisor.

Speakers
avatar for Jan Kiszka

Jan Kiszka

Principal Key Expert, Siemens
Jan Kiszka is working as consultant, open source evangelist and Principal Key Expert Engineer in the Linux Expert Center at Siemens Technology. He is supporting Siemens businesses with adapting, enhancing or strategically driving open source as platform for their product demands... Read More →



Thursday October 31, 2019 16:15 - 16:45 CET
Forum 3
  KVM Forum Track 2
  • Session Slides Included YES