This event has ended. Visit the official site or create your own event on Sched.
View analytic
Thursday, July 13 • 10:10 - 10:40
Bring up PCI Passthrough on ARM - Julien Grall, ARM

Sign up or log in to save this to your schedule and see who's attending!

Feedback form is now closed.
Device passthrough allows the user to give control of physical devices (NIC, graphic card, etc) to a virtual machine, giving it full and direct access to the device. This has several potential uses, including avoiding overhead of the device para-virtualization and being able to run unmodified guest on Xen on ARM.

Whilst PCI passthrough is already something well established on Xen, ARM support will require some fundamental changes due to architectural differences. For instance, the MSI doorbell will be translated by the IOMMU.

During this session, we will look at the state of PCI passthrough on x86. Then, we will describe the interactions of the components (PCI Root controller, interrupt controller and IOMMU) required for the use of PCI on an ARM system.

With this background, we will round out the discussion with the proposed approach for implementing PCI passthrough on ARM.

avatar for Julien Grall

Julien Grall

Software Engineer, ARM
Julien Grall is a Senior Software Engineer at ARM, working on open source virtualization. He has been working on Xen since 2012, initially focusing on Xen x86 and then on support for ARM architecture. He is currently a maintainer of Xen ARM.

slides pdf

Thursday July 13, 2017 10:10 - 10:40
Grand Ballroom

Attendees (13)