On 09/04/2015 12:14, Peter Maydell wrote: > On 9 April 2015 at 10:59, Edgar E. Iglesias <edgar.igles...@gmail.com> wrote: >> > On Tue, Apr 07, 2015 at 09:09:52PM +0100, Peter Maydell wrote: >>> >> Make address_space_rw take transaction attributes, rather >>> >> than always using the 'unspecified' attributes. >> > >> > Reviewed-by: Edgar E. Iglesias <edgar.igles...@xilinx.com> >> > >> > I guess that we eventually will need to convert the dma_ >> > functions? > Probably, though I'm not clear what they bring to the party > that the basic address_space_* functions don't (part of why > I left them alone).
At this point, some memory barriers, basically. Initially the IOMMU implementation was done in the dma_* functions (using something called IIRC a DMAContext), but now they just take an AddressSpace. Paolo