[RFC PATCH 21/30] iommu/arm-smmu-v3: Handle device faults from PRI
valmiki
valmikibow at gmail.com
Fri Mar 24 22:16:34 PDT 2017
> When we receive a PRI Page Request (PPR) from the SMMU, it contains a context identifier SID:SSID, an IOVA and the requested access flags.
>
> Search the domain corresponding to SID:SSID, and call handle_mm_fault on its mm. If memory management is able to fix the fault, we ask the device to retry the access with a PRI_SUCCESS message. Otherwise send PRI_FAIL.
>
Hi Jean,
I need some clarification. Page fault handling is already part of MMU.
When PRI requested page results in page fault, smmu is going to invoke
handle_mm_fault which is part of memory management unit ?
If so this functionality is yet to be added in SMMU driver ?
Because i haven't seen this API being called in your patches.
Regards,
Valmiki
More information about the linux-arm-kernel
mailing list