IOMMU Fault Handling

This proposal has been accepted as a session.


One Line Summary

The IOMMU subsystem currently lacks fault propagation out to drivers or other users of the interface. We'll discuss work to be done in this area.


Currently IOMMU fault handling is limited to the IOMMU driver, there’s no outbound notification path via either dma_ops or the IOMMU API. Most faults generate a dmesg log entry at best. In this discussion we’ll look at what the appropriate response should be for various use cases and how to get started with an implementation.


IOMMU, dma_ops, iommu api, error, fault