aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/xen/pci.h
Commit message (Expand)AuthorAgeFilesLines
* AMD IOMMU: fix Dom0 device setup failure for host bridgesSuravee Suthikulpanit2013-09-271-0/+1
* PCI: centralize parsing of device coordinates in command line optionsJan Beulich2013-08-281-0/+2
* PCI: break MSI-X data out of struct pci_dev_infoJan Beulich2013-08-231-12/+2
* x86/MSI: add mechanism to fully protect MSI-X table from PV guest accessesJan Beulich2013-03-081-0/+1
* IOMMU: add phantom function supportJan Beulich2013-01-071-0/+3
* IOMMU/PCI: consolidate pdev_type() and cache its result for a given deviceJan Beulich2013-01-071-9/+12
* IOMMU: adjust add/remove operation parametersJan Beulich2013-01-071-1/+2
* IOMMU: don't immediately disable bus mastering on faultsJan Beulich2012-11-121-0/+6
* PCI: don't allow guest assignment of devices used by XenJan Beulich2012-09-111-0/+1
* AMD IOMMU: add mechanism to protect their PCI devices' config spacesJan Beulich2012-06-221-0/+3
* x86/vMSI: miscellaneous fixesJan Beulich2012-01-231-2/+6
* force inclusion of xen/config.h through compiler optionJan Beulich2012-01-131-1/+0
* PCI: properly abstract out per-architecture extensions to struct pci_devJan Beulich2012-01-091-3/+2
* PCI: shrink pci_dev_info's is_extfn/is_virtfn membersJan Beulich2012-01-091-2/+2
* ia64: fix the buildJan Beulich2011-11-151-1/+3
* Revert c/s 23666:b96f8bdcaa15 KEXEC: disconnect all PCI devices from the PCI ...Andrew Cooper2011-11-111-2/+0
* passthrough: re-attempt ACS and ATS enabling when devices get reported by Dom0Jan Beulich2011-11-021-1/+0
* VT-d: don't reject possibly valid DRHD or RMRRJan Beulich2011-10-071-0/+1
* PCI multi-seg: config space accessor adjustmentsJan Beulich2011-09-221-11/+14
* PCI multi-seg: Pass-through adjustmentsJan Beulich2011-09-221-5/+7
* PCI multi-seg: add new physdevop-sJan Beulich2011-09-181-4/+6
* PCI multi-seg: introduce notion of PCI segmentsJan Beulich2011-09-181-0/+1
* x86/PCI-MSI: properly determine VF BAR valuesJan Beulich2011-08-131-0/+1
* xen: Option to allow per-device vector maps for MSI IRQsGeorge Dunlap2011-07-261-0/+2
* PCI: consolidate interface for adding devicesJan Beulich2011-07-191-2/+1
* KEXEC: disconnect all PCI devices from the PCI bus on crashAndrew Cooper2011-07-081-0/+2
* replace d->nr_pirqs sized arrays with radix treeJan Beulich2011-06-231-2/+3
* xen: remove extern function declarations from C files.Tim Deegan2011-05-261-0/+1
* Revert 23295:4891f1f41ba5 and 23296:24346f749826Keir Fraser2011-05-021-3/+2
* replace d->nr_pirqs sized arrays with radix treeJan Beulich2011-05-011-2/+3
* amd-iov: eliminate open-coded PCI bus scanKeir Fraser2010-12-141-2/+0
* x86: protect MSI-X table and pending bit array from guest writesKeir Fraser2010-09-201-0/+4
* VT-d: improve RMRR validity checkingKeir Fraser2010-01-211-0/+1
* vt-d: enable PCI ACS P2P upstream forwardingKeir Fraser2009-11-231-0/+1
* Scattered code arrangement cleanups.Keir Fraser2009-10-071-0/+2
* VT-d: pci code cleanupKeir Fraser2009-06-191-0/+11
* Enable pci mmcfg and ATS for x86_64Keir Fraser2009-06-021-0/+5
* Xen: use proper device ID to search VT-d unit for ARI and SR-IOV deviceKeir Fraser2009-03-191-0/+11
* hvm: passthrough MSI-X: fix ia64 link and MSI-X clean upKeir Fraser2009-03-031-0/+3
* hvm: passthrough MSI-X mask bit accelerationKeir Fraser2009-03-021-1/+2
* passthrough: fix MSI-X table fixmap allocationKeir Fraser2009-02-171-0/+6
* Change the pcidevs_lock from rw_lock to spin_lockKeir Fraser2008-12-191-5/+4
* Re-enable MSI supportKeir Fraser2008-12-111-1/+2
* Fix a typo in the macro PCI_BDF2()Keir Fraser2008-07-221-3/+3
* vt-d: Remove the FLR logic in Xen.Keir Fraser2008-07-141-1/+0
* Make PCI device release function genericKeir Fraser2008-07-091-0/+2
* Add hypercall for adding and removing PCI devicesKeir Fraser2008-07-041-0/+2
* Add management and locking of PCI device structuresKeir Fraser2008-07-041-3/+20
* Restructure VT-d device scope and PCI bridge handlingKeir Fraser2008-07-041-8/+11
* PCI device register/unregister + pci_dev cleanupsKeir Fraser2008-07-041-1/+6