Loading…
KVM Forum 2022 has ended

September 12-14, 2022
Dublin, Ireland + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KVM Forum 2022 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.


This schedule is automatically displayed in Irish Standard Time (IST), UTC +1. To see the schedule in your preferred time zone, please select from the drop-down menu on the right, just above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Monday, September 12 • 09:35 - 10:00
Rust Based Virtio Backends for Hypervisor Agnostic Solutions - Alex Bennée & Viresh Kumar, Linaro

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.
Project Stratos is a Linaro open source undertaking which aims to leverage VirtIO in a wide array of applications. One of the goals is making VirtIO backends hypervisor agnostic by leveraging the vhost-user and virtio protocols. The vision is to replace hypervisor specific backend drivers with implementations that conform to the protocol. These vhost-user backend daemons then interact with the real hardware, potentially multiplexing resources between multiple guests. With the details of device emulation offloaded to portable daemons we hope to avoid needless duplication when enabling virtio on other hypervisors. Up to now I2C, RNG, GPIO and soon to be RPMB daemons have been implemented in Rust and folded under the rust-vmm project by way of the vhost-device crate. The functionality was originally tested using QEMU emulation. We then replaced this with Xen and a newly minted xen-vhost-master daemon, proving the end-to-end feasibility of the project. The team is now looking at properly integrating xen-vhost-master and companion Xen API crate in the rust-vmm project, along with development of new vhost-user daemons to support complex hardware such as camera and wireless devices.

Speakers
avatar for Alex Bennée

Alex Bennée

Virtualisation Tech Lead, Linaro
Alex started learning to program in the 80s in an era of classic home computers that allowed you to get down and dirty at the system level. After graduating with a degree in Chemistry he's worked on a variety of projects including Fruit Machines, Line Cards, CCTV recorders and point-to-multipoint... Read More →
avatar for Viresh Kumar

Viresh Kumar

Sr. Engineer, Linaro
PMWG engineer with 14+ yrs of experience with Linux Kernel programming.



Monday September 12, 2022 09:35 - 10:00 IST
Liffey A
  KVM Forum Track 1