On 12/16/08, Paul Brook <[email protected]> wrote: > > The generic resolving API should look something like > > > > int (*resolve)(target_phys_addr_t address_in, target_phys_addr_t > > length_in, target_phys_addr_t &address_out, target_phys_addr_t > > &length_out) > > > I don't think this is sufficient. A paged iommu may split a single range into > multiple disjoint sections. i.e. we need SG lists.
That's why there is the length_out, it is called repeatedly until the length is zero or it fails. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
