qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/13] iommu series


From: Benjamin Herrenschmidt
Subject: [Qemu-devel] [PATCH 00/13] iommu series
Date: Tue, 19 Jun 2012 16:39:39 +1000

This is a rebase of the iommu series and the barrier patch together
on top of current qemu.

As for our discussions about doing things with Memory Regions etc
I eventually came to the conclusion that we should just apply this
first :-)

My reasons (other than it makes my life much easier which it does)
are that:

 - We already have PCI DMA accessors, so devices using those
will be unaffected by further changes

 - The few devices that are modified in this series to use the
DMA accessors directly are ... few, and need to do it essentially
because they either deal with multiple bus types (AHCI, EHCI,...)
or because they are in a separate layer (bdev). Fixing them to
use some other interfaces would be easy (they are few)) and might
be unnecessary as well as we might want (or can) easily keep an
object of type "DMAContext" to represent the DMA capabilities of a
device as the head of the chain of MemoryRegions in a future
more flexible design.

 - It provides a good spot to stick our memory barrier

 - It gives us something working now for 1.2, I know that at least
freescale powerpc and a number of ARM folks are waiting for it.

Cheers,
Ben.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]