aboutsummaryrefslogtreecommitdiffstats
path: root/xen/drivers/passthrough/vtd/iommu.c
Commit message (Expand)AuthorAgeFilesLines
* VT-d: fix suspected data race condition in iommu_set_root_entry()Andrew Cooper2013-10-081-16/+3
* AMD IOMMU: fix Dom0 device setup failure for host bridgesSuravee Suthikulpanit2013-09-271-0/+18
* VT-d: protect against bogus information coming from BIOSJan Beulich2013-08-141-0/+3
* cleanup unused request{_dt,}_irq() parameterAndrew Cooper2013-08-081-1/+1
* VT-d: use ioremap()Jan Beulich2013-07-151-3/+4
* VT-d: deal with 5500/5520/X58 errataMalcolm Crossley2013-03-251-0/+5
* IOMMU: properly check whether interrupt remapping is enabledJan Beulich2013-03-251-0/+3
* VT-d: Enumerate IOMMUs when listing capabilitiesAndrew Cooper2013-03-201-1/+2
* honor ACPI v4 FADT flagsJan Beulich2013-02-221-0/+6
* Fix emacs local variable block to use correct C style variable.David Vrabel2013-02-211-1/+1
* IOMMU/PCI: consolidate pdev_type() and cache its result for a given deviceJan Beulich2013-01-071-8/+4
* VT-d: adjust context map/unmap parametersJan Beulich2013-01-071-23/+21
* IOMMU: adjust add/remove operation parametersJan Beulich2013-01-071-12/+14
* IOMMU: adjust (re)assign operation parametersJan Beulich2013-01-071-29/+15
* VT-d: adjust IOMMU interrupt affinities when all CPUs are onlineJan Beulich2012-11-281-4/+28
* VT-d: include IOMMU interrupt information in 'M' debug key outputJan Beulich2012-11-281-10/+21
* VT-d: clean up map/unmap log messagesJan Beulich2012-11-221-12/+14
* IOMMU: don't immediately disable bus mastering on faultsJan Beulich2012-11-121-9/+3
* IOMMU: keep disabled until iommu_setup() is calledJan Beulich2012-11-021-1/+4
* x86/HPET: allow use for broadcast when interrupt remapping is in effectJan Beulich2012-10-181-0/+1
* VT-d: drop bogus checksJan Beulich2012-10-151-15/+0
* printk: prefer %#x et at over 0x%xJan Beulich2012-09-211-1/+1
* VT-d: use msi_compose_msg()Jan Beulich2012-09-141-14/+3
* drivers: Remove some CONFIG_X86 ifdef'ery.Keir Fraser2012-09-121-17/+0
* In most of the codebase, use CONFIG_X86 in place of __i386__||__x86_64__Keir Fraser2012-09-121-1/+1
* xen: Remove x86_32 build target.Keir Fraser2012-09-121-2/+0
* VT-d: split .ack and .disable DMA-MSI actorsJan Beulich2012-09-101-3/+8
* Dump IOMMU p2m tableSantosh Jodh2012-08-221-0/+56
* Intel VT-d: Dump IOMMU supported page sizesSantosh Jodh2012-08-031-0/+9
* remove ia64Jan Beulich2012-04-031-15/+1
* Move IOMMU faults handling into softirq for VT-d.Dario Faggioli2012-01-171-3/+36
* VT-d: bind IRQs to CPUs local to the node the IOMMU is onJan Beulich2011-12-131-5/+7
* iommu: Introduce per cpu flag (iommu_dont_flush_iotlb) to avoid unnecessary i...Jean Guyader2011-11-181-2/+4
* iommu: Introduce iommu_flush and iommu_flush_all.Jean Guyader2011-11-181-0/+12
* vtd: Refactor iotlb flush codeJean Guyader2011-11-181-43/+43
* ia64: fix the buildJan Beulich2011-11-151-1/+13
* ats: Move some ats functions to a new directory.Wei Wang2011-11-081-0/+1
* eliminate first_cpu() etcJan Beulich2011-11-081-1/+1
* IRQ: allocate CPU masks dynamicallyJan Beulich2011-11-031-3/+4
* passthrough: re-attempt ACS and ATS enabling when devices get reported by Dom0Jan Beulich2011-11-021-1/+14
* VT-d/ATS: cleanupJan Beulich2011-11-021-2/+2
* fold struct irq_cfg into struct irq_descJan Beulich2011-10-191-3/+2
* use xzalloc in driver codeJan Beulich2011-10-041-8/+4
* VT-d: eliminate a mis-use of pcidevs_lockJan Beulich2011-09-221-23/+15
* PCI multi-seg: config space accessor adjustmentsJan Beulich2011-09-221-4/+5
* PCI multi-seg: Pass-through adjustmentsJan Beulich2011-09-221-30/+13
* PCI multi-seg: VT-d specific adjustmentsJan Beulich2011-09-221-37/+53
* PCI multi-seg: adjust domctl interfaceJan Beulich2011-09-221-26/+7
* pass struct irq_desc * to all other IRQ accessorsJan Beulich2011-09-181-19/+8
* pass struct irq_desc * to set_affinity() IRQ accessorsJan Beulich2011-09-181-5/+3