Re: [Qemu-devel] [PATCH v2 05/13] pci: Add ACS validation utility

2012-05-25 Thread Alex Williamson
On Thu, 2012-05-24 at 17:30 -0400, Don Dutile wrote: > On 05/22/2012 01:05 AM, Alex Williamson wrote: > > In a PCI environment, transactions aren't always required to reach > > the root bus before being re-routed. Intermediate switches between > > an endpoint and the root bus can redirect DMA back

Re: [Qemu-devel] [PATCH v2 05/13] pci: Add ACS validation utility

2012-05-24 Thread Don Dutile
On 05/22/2012 01:05 AM, Alex Williamson wrote: In a PCI environment, transactions aren't always required to reach the root bus before being re-routed. Intermediate switches between an endpoint and the root bus can redirect DMA back downstream before things like IOMMUs have a chance to intervene.

[Qemu-devel] [PATCH v2 05/13] pci: Add ACS validation utility

2012-05-22 Thread Alex Williamson
In a PCI environment, transactions aren't always required to reach the root bus before being re-routed. Intermediate switches between an endpoint and the root bus can redirect DMA back downstream before things like IOMMUs have a chance to intervene. Legacy PCI is always susceptible to this as it