On Wed, Mar 10, 2010 at 11:30:17PM +0900, Masao Uebayashi wrote: > Details of architectures and buses.
And also on the device - there might be multiple addresses needed. > I don't know how multiple MMUs work. It just means that there is no global view of the VA <-> PA mapping, especially the device itself might see completely different VAs for the same PAs as the kernel sees. I still don't understand how you want to derive that by summing up properties of parent devices, and what you would do with the sum - you would still need to create a mapping for the result (and in case of dma convert it to the proper address the device sees, which is inherently MD). Martin