vSVM: High Level Component Breakdown and Technical Challenges

*

One Line Summary

Review vSVM requirements, use cases and technical challenges

Abstract

Exposing SVM capable devices to VM’s require virtual IOMMU exposed in the VMcareful thought into specific use cases and the different component’s involved interact with each other. The goal of this topic is to introduce the different components involved, expected use cases for vSVM and top technical challenges. Expect the discussion to set direction for future work to solve some of the top issues and facilitate discussion for subsequent topics in the agenda.

Tags

VFIO, IOMMU, vSVM

Presentation Materials

slides

Speakers

  • Biography

    A software engineer from Intel OTC, focusing on IOMMU related I/O virtualization technology.

  • Biography

    Jacob is a Linux kernel developer at Intel since 2005. He worked on PowerPC at Freescale prior to joining Intel.

    Jacob has worked in many areas around kernel, including arch/x86, device drivers (USB, I2C, PMIC, sensors, timers). His recent interest and work is on power management, scheduler, IOMMU.

  • 10250283_10152288567392874_3082190143705889134_n

    Biography

    Ashok has over 20 years of experience in system software from proprietary UNIX and Linux. Ashok was one of the early developers involved in bringing CPU hotplug to Linux. Ashok was also the lead developer bringing Intel VT-D a.k.a IOMMU to Linux. Ashok also worked on Machine Check Architecture for Intel processors and drove features like Local Machine Check in products. Ashok is currently oversees PCIe, IOMMU efforts from Intel.