Introducing New VFIO and IOMMU Framework to DPDK - Chenbo Xia & Yahui Cao, Intel

Поделиться
HTML-код
  • Опубликовано: 25 сен 2023
  • Introducing New VFIO and IOMMU Framework to DPDK - Chenbo Xia & Yahui Cao, Intel
    Until now DPDK has multiple VFIO-based subsystems (bus of pci/platform/cdx/…) and IOMMU management is embedded as part of VFIO. Recently, a new standalone IOMMU framework called IOMMUFD is introduced in Linux Kernel Community. The goal is to make Linux subsystems like VFIO and vDPA to consume a unified IOMMU framework. Since this framework is already part of mainstream Linux Kernel, all new IOMMU features provided by different vendors will only be supported in the new framework instead of legacy one. Therefore, it's important for DPDK to support this new IOMMUFD framework to use latest IOMMU features like PASID/SSID, DMA Page Fault and etc. Along with this new IOMMUFD framework, new VFIO framework called VFIO Chardev is also introduced for new VFIO device management. This session will introduce both new VFIO/IOMMU framework and show how it could be integrated and used in DPDK.
  • НаукаНаука

Комментарии •