AMD-vIOMMU - A Hardware-assisted Virtual IOMMU Technology
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore AMD's hardware-assisted virtual IOMMU technology in this conference talk presented by Suravee Suthikulpanit and Wei Huang from AMD. Delve into the intricacies of AMD IOMMU DMA-Remap and its support for SW-IOMMU, as well as the nested page-table support for HW-VIOMMU. Examine the hybrid system model combining software and hardware VIOMMU, and learn about the hardware changes implemented, including IOMMU private address space, VF and VF Control MIMIO BARS, and new IOMMU commands and events. Gain insights into the necessary modifications for host IOMMU drivers, QEMU changes for the new HW VIOMMU device model, and updates to QEMU and host AMD IOMMU drivers. Conclude with an overview of guest AMD IOMMU driver changes and participate in a summary discussion on this cutting-edge technology.
Syllabus
Introducción
Agenda
AMD IOMMU DMA-Remap
DMA-Remap Support for SW-IOMMU
Nested Page-table Support for HW-VIOMMU
Hybrid System Model: SW+HW VIOMMU
HW Changes : IOMMU Private Address Space
HW Changes : IOMMU VF and VF Control MIMIO BARS
HW Changes : New IOMMU Commands and Events
Host IOMMU Driver Changes
QEMU Changes : New HW VIOMMU Device Model
QEMU / Host AMD IOMMU Driver Changes : New Dev FS and IOCTL
Guest AMD IOMMU Driver Changes
Summary & Discussion
Taught by
Linux Foundation
Tags
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube