size would be an advice how much data the requestor is expecting toI am not sure. The page size is not part of ATS/PRI. Can you please+struct iommu_hwpt_pgfault {Do we need an addr + size here? I've seen a few things where I wonder
+ __u32 size;
+ __u32 flags;
+ __u32 dev_id;
+ __u32 pasid;
+ __u32 grpid;
+ __u32 perm;
+ __u64 addr;
+};
if that might become an enhancment someday.
elaborate a bit about how the size could be used? Perhaps I
misunderstood here?
fetch. Eg of the PRI initiator knows it is going to do a 10MB transfer
it could fill in 10MB and the OS could pre-fault in 10MB of IOVA.
It is not in the spec, it may never be in the spec, but it seems like
it would be good to consider it, at least make sure we have
compatability to add it later.