Loading…
Tuesday, May 25 • 18:00 - 18:30
PCI Device Passthrough on ARM

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.


PCI device passthrough capability allows XEN guests to have full access to PCI devices without modifying the guest OS. PCI devices passthrough to the guest will behave as they are physically attached to the guest and fully isolated from the host.   The goal of this work is to implement the virtual PCI bus topology through IO emulation such that only assigned devices are visible to the guest and the guest can use the standard PCI device driver without the use of PV drivers.  Only Domain-0 and XEN will have direct access to the physical PCI bus. I/O memory regions for the device will be mapped to the guest and interrupts will be redirected to the guest. IOMMU has to be configured correctly to have DMA transactions.   PCI device passthrough without the use of PV drivers will have performance benefits as PCI device assigned will behave same as physically attached to the guest. 

Speakers
avatar for Rahul Singh

Rahul Singh

Staff Software Engineer, ARM
Rahul Singh is a Staff Software Engineer in the Open Source Software group at Arm. Rahul works on the XEN hypervisor and has experience in developing safety-critical software, embedded software, Linux Device Drivers, and Linux Kernel Programming.
OA

Oleksandr Andrushchenko

Lead Software Engineer, EPAM Systems Inc.
Oleksandr Andrushchenko is an embedded software engineer at EPAM Systems, Ukraine. He has experience in various fields of embedded engineering and now he mainly specializes in para-virtualized Linux kernel drivers development and virtualization.



Tuesday May 25, 2021 18:00 - 18:30 CEST
Chicago
  Breakout Session
  • Presentation Slides Attached Yes