[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Handling VT-d translation faults
I've been looking through the VT-d code trying to get a better grip on what's going on internally, and I've got some questions regarding VT-d translation faults. o Currently all VT-d faults are handled in the iommu_page_fault() handler. This is kind of a misnomer since the fault handler must also be able to handle interrupt remapping faults and faults related to lookups for the context entry. I assume that this naming is just temporary? o The fault handler doesn't actually do much right now. It just clears out the fault queue and prints out warnings. I can only suspect that some more code to handle faults more gracefully are somewhere in the pipeline. The question is what the plans for dealing with DMA translation faults are (i.e., due to accessing unmapped memory or writing to read-only mappings). At the very least the associated driver should have the possibility to somehow be notified about failed transactions due to translation faults. Is something like this being planned for? eSk _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |