On 11 January 2016 at 14:16, <pmall...@broadcom.com> wrote: > From: Prem Mallappa <pmall...@broadcom.com> > > Implementation Notes: > > - SMMUv3 model, as per ARM SMMUv3 11.0 spec > - Works with Linux Kernel 4.4 SMMUv3 Driver By Will Deacon. > - Stage1 only > - only LPAE Translation tables supported > - BE for translation tables is not supported. > - Save/Restore not supported "YET". > - Broadcom variant added, not much different at the moment > > Untested > - Stage2 only > - Stage1+Stage2 support > > Future planned work: > - MSI(x) support
So, Xilinx also has an SMMU model (out of tree). Edgar, Alistair, would you care to have a look at this code and suggest whether one or the other is a better base to start from? (If there's not much difference then I'm inclined to start with the one that got posted to the list first :-)) thanks -- PMM