Error handling for I/O memory management units
Error handling for I/O memory management units
Posted Aug 24, 2014 3:51 UTC (Sun) by dlang (guest, #313)In reply to: Error handling for I/O memory management units by neilbrown
Parent article: Error handling for I/O memory management units
I could be wrong, but I think the answer is that without an IOMMU the DMA will either succeed or fail, the only think that knows this is the thing trying to do the DMA
however with an IOMMU, the IOMMU can now report that the device attempted to access memory it's not allowed to.
The question is what should be done when a device misbehaves, and how should it be reported?
