Chris Wright 5d990b6275 PCI: add pci_request_acs
Commit ae21ee65e8bc228416bbcc8a1da01c56a847a60c "PCI: acs p2p upsteram
forwarding enabling" doesn't actually enable ACS.

Add a function to pci core to allow an IOMMU to request that ACS
be enabled.  The existing mechanism of using iommu_found() in the pci
core to know when ACS should be enabled doesn't actually work due to
initialization order;  iommu has only been detected not initialized.

Have Intel and AMD IOMMUs request ACS, and Xen does as well during early
init of dom0.

Cc: Allen Kay <allen.m.kay@intel.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Joerg Roedel <joerg.roedel@amd.com>
Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2009-12-04 16:19:24 -08:00
..
2005-10-18 08:26:15 -07:00
2009-06-16 14:29:33 -07:00
2009-12-04 16:19:24 -08:00
2009-05-12 12:17:36 +02:00
2009-11-24 15:25:16 -08:00
2009-09-09 13:29:35 -07:00
2009-11-24 15:25:16 -08:00
2009-12-04 15:47:50 -08:00
2009-12-04 16:19:24 -08:00
2009-12-04 16:19:24 -08:00
2009-02-13 12:01:56 -08:00
2009-11-24 15:25:16 -08:00
2008-06-25 16:05:13 -07:00
2009-06-29 12:13:56 -07:00
2009-07-12 12:22:34 -07:00