Kay, Allen M
2009-May-29 01:48 UTC
[Xen-devel] [PATCH][VTD] laying the ground work for ats enabling in xen
These changes lay the ground work for ATS enabling in Xen. It will be followed by patch which enables PCI MMCFG which is needed for actual enabling of ATS functionality. These patches has been tested on x86-64 and build tested on x86-32 and IA-64. xen/drivers/passthrough/vtd/ia64/ats.c : ATS stub file for IA-64 compilation support xen/drivers/passthrough/vtd/x86/ats.c : ATS support functions for x86 xen/drivers/passthrough/vtd/dmar.c : ATS ACPI table support, NHM EP bug fix, code cleanup xen/drivers/passthrough/vtd/extern.h : define new global variables and functions xen/drivers/passthrough/vtd/ia64/Makefile : added ats.c xen/drivers/passthrough/vtd/iommu.c : added flush_dev_iotlb parameter to iotlb flushing routines xen/drivers/passthrough/vtd/iommu.h : added flush_dev_iotlb parameter to function prototype xen/drivers/passthrough/vtd/qinval.c : added call to dev_invalidate_iotlb, cleanups xen/drivers/passthrough/vtd/x86/Makefile : added ats.c xen/include/xen/pci_regs.h : added new PCI capability definitions Signed-off-by: Allen Kay allen.m.kay@intel.com _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel