]> xenbits.xensource.com Git - xen.git/commit
passthrough: re-attempt ACS and ATS enabling when devices get reported by Dom0
authorJan Beulich <jbeulich@suse.com>
Wed, 2 Nov 2011 12:53:05 +0000 (13:53 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 2 Nov 2011 12:53:05 +0000 (13:53 +0100)
commit7b92ebddcd77a522b68fe140f955e5fd77855f34
treecb7b60f653c753370189c6cf5dafe31e101141e4
parentda2b72cb51e2346aceaee41261b0682490490788
passthrough: re-attempt ACS and ATS enabling when devices get reported by Dom0

Since extended config space accesses may not be possible when
scan_pci_devices() runs (due to MMCFG resources not being reserved in
the E820 table, which the specification allows to be the case),
functionality enabling of which requires such must be re-attempted
when it is known whether MMCFG is safe to use.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: "Kay, Allen M" <allen.m.kay@intel.com>
xen/drivers/passthrough/iommu.c
xen/drivers/passthrough/pci.c
xen/drivers/passthrough/vtd/iommu.c
xen/include/xen/iommu.h
xen/include/xen/pci.h