aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/vfio
AgeCommit message (Expand)AuthorFilesLines
2015-03-12vfio-pci: Add missing break to enable VFIO_PCI_ERR_IRQ_INDEXAlexey Kardashevskiy1-0/+2
2015-02-10vfio-pci: Add device request interfaceAlex Williamson3-1/+37
2015-02-10vfio-pci: Generalize setup of simple eventfdsAlex Williamson1-15/+29
2015-02-10vfio: Add and use device request op for vfio bus driversAlex Williamson1-2/+22
2015-02-06vfio: Tie IOMMU group reference to vfio groupAlex Williamson1-8/+11
2015-02-06vfio: Add device tracking during unbindAlex Williamson1-5/+71
2015-02-06vfio/type1: Add conditional reschedulingAlex Williamson1-1/+7
2015-02-06vfio/type1: Chunk contiguous reserved/invalid page mappingsAlex Williamson1-7/+11
2015-02-06vfio/type1: DMA unmap chunkingAlex Williamson1-3/+51
2015-01-07vfio-pci: Fix the check on pci device type in vfio_pci_probe()Wei Yang1-3/+1
2014-12-17Merge tag 'vfio-v3.19-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds4-3/+19
2014-11-23PCI/MSI: Rename write_msi_msg() to pci_write_msi_msg()Jiang Liu1-1/+1
2014-11-14drivers/vfio: allow type-1 IOMMU instantiation on top of an ARM SMMUWill Deacon1-1/+1
2014-11-07vfio: make vfio run on s390Frank Blaschka4-3/+19
2014-10-15Merge tag 'iommu-updates-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2014-10-11Merge tag 'vfio-v3.18-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds4-85/+98
2014-09-29vfio-pci: Fix remove path lockingAlex Williamson1-79/+57
2014-09-29drivers/vfio: Export vfio_spapr_iommu_eeh_ioctl() with GPLGavin Shan1-1/+1
2014-09-29vfio/pci: Restore MSIx message prior to enablingGavin Shan1-0/+15
2014-09-29vfio/iommu_type1: add new VFIO_TYPE1_NESTING_IOMMU IOMMU typeWill Deacon1-5/+25
2014-09-25PCI/AER: Rename PCI_ERR_UNC_TRAIN to PCI_ERR_UNC_UNDChen, Gong1-1/+1
2014-09-25vfio: Convert to use new iommu_capable() API functionJoerg Roedel1-2/+2
2014-08-08drivers/vfio: Enable VFIO if EEH is not supportedAlexey Kardashevskiy2-7/+3
2014-08-08drivers/vfio: Allow EEH to be built as moduleAlexey Kardashevskiy1-0/+10
2014-08-08drivers/vfio: Fix EEH build errorGavin Shan3-1/+10
2014-08-07vfio-pci: Attempt bus/slot reset on releaseAlex Williamson2-0/+113
2014-08-07vfio-pci: Use mutex around open, release, and removeAlex Williamson2-12/+23
2014-08-07vfio-pci: Release devices with BusMaster disabledAlex Williamson1-2/+8
2014-08-05drivers/vfio: EEH support for VFIO PCI deviceGavin Shan4-5/+118
2014-06-07Merge tag 'vfio-v3.16-rc1' of git://github.com/awilliam/linux-vfio into nextLinus Torvalds3-34/+24
2014-05-30drivers/vfio/pci: Fix wrong MSI interrupt countGavin Shan1-2/+1
2014-05-30vfio/iommu_type1: Avoid overflowAlex Williamson1-27/+18
2014-05-30vfio/pci: Fix unchecked return valueAlex Williamson1-1/+2
2014-05-30vfio/pci: Fix sizing of DPA and THP express capabilitiesAlex Williamson1-4/+3
2014-05-27driver core: dev_set_drvdata can no longer failJean Delvare1-7/+1
2014-04-03Merge tag 'vfio-v3.15-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds3-301/+362
2014-04-01Merge tag 'pci-v3.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+8
2014-03-27vfio: always select ANON_INODESArnd Bergmann1-0/+1
2014-03-04mm: close PageTail raceDavid Rientjes1-2/+2
2014-02-26vfio: Add external user check extension interfaceAlex Williamson1-0/+6
2014-02-26vfio/type1: Add extension to test DMA cache coherence of IOMMUAlex Williamson1-0/+21
2014-02-26vfio/iommu_type1: Multi-IOMMU domain supportAlex Williamson1-302/+335
2014-02-14vfio: Use pci_enable_msi_range() and pci_enable_msix_range()Alexander Gordeev1-4/+8
2014-01-27Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds1-14/+14
2014-01-24Merge tag 'vfio-v3.14-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds3-54/+37
2014-01-15vfio-pci: Use pci "try" reset interfaceAlex Williamson1-20/+9
2014-01-14vfio-pci: Don't use device_lock around AER interrupt setupAlex Williamson2-17/+4
2013-12-30powerpc/iommu: Update constant names to reflect their hardcoded page sizeAlistair Popple1-14/+14
2013-12-19vfio: Convert control interface to misc driverAlex Williamson1-37/+33
2013-12-17PCI: Rename PCI_VC_PORT_REG1/2 to PCI_VC_PORT_CAP1/2Alex Williamson1-6/+6
2013-10-11VFIO: vfio_iommu_type1: fix bug caused by break in nested loopAntonios Motakis1-19/+21
2013-09-04vfio-pci: PCI hot reset interfaceAlex Williamson1-1/+285
2013-09-04vfio-pci: Test for extended config spaceAlex Williamson1-3/+8
2013-08-28vfio-pci: Use fdget() rather than eventfd_fget()Alex Williamson1-19/+16
2013-08-22vfio: Add O_CLOEXEC flag to vfio device fdAlex Williamson1-1/+1
2013-08-22vfio: use get_unused_fd_flags(0) instead of get_unused_fd()Yann Droneaud1-1/+1
2013-08-05vfio: add external user supportAlexey Kardashevskiy1-0/+62
2013-07-24vfio-pci: Avoid deadlock on removeAlex Williamson1-2/+21
2013-07-24vfio: Ignore sprurious notifiesAlex Williamson1-5/+3
2013-07-24vfio: Don't overreact to DEL_DEVICEAlex Williamson1-22/+7
2013-07-10Merge tag 'vfio-v3.11' of git://github.com/awilliam/linux-vfioLinus Torvalds2-225/+415
2013-07-04Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds4-0/+385
2013-07-01vfio/type1: Fix leak on error pathAlex Williamson1-5/+8
2013-06-29vfio: remap_pfn_range() sets all those flags...Al Viro1-1/+0
2013-06-25vfio: Limit group opensAlex Williamson1-0/+14
2013-06-25vfio/type1: Fix missed frees and zero sized removesAlex Williamson1-35/+42
2013-06-21vfio: Provide module option to disable vfio_iommu_type1 hugepage supportAlex Williamson1-0/+11
2013-06-21vfio: hugepage support for vfio_iommu_type1Alex Williamson1-185/+338
2013-06-21vfio: Convert type1 iommu to use rbtreeAlex Williamson1-94/+96
2013-06-20powerpc/vfio: Enable on pSeries platformAlexey Kardashevskiy1-1/+1
2013-06-20powerpc/vfio: Implement IOMMU driver for VFIOAlexey Kardashevskiy4-0/+385
2013-06-05vfio: fix crash on rmmodAlexey Kardashevskiy1-1/+1
2013-05-02Merge tag 'vfio-for-v3.10' of git://github.com/awilliam/linux-vfioLinus Torvalds5-107/+294
2013-04-30vfio: Set container device modeAlex Williamson1-0/+4
2013-04-29Merge tag 'pci-v3.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+5
2013-04-29vfio: Use down_reads to protect iommu disconnectsAlex Williamson1-16/+46
2013-04-25vfio: Convert container->group_lock to rwsemAlex Williamson1-10/+11
2013-04-24vfio-pci: Use cached MSI/MSI-X capabilitiesBjorn Helgaas1-3/+3
2013-04-24vfio-pci: Use PCI_MSIX_TABLE_BIR, not PCI_MSIX_FLAGS_BIRMASKBjorn Helgaas1-2/+2
2013-04-15PCI/VFIO: use pcie_flags_reg instead of access PCI-E Capabilities RegisterYijing Wang1-5/+1
2013-04-01vfio-pci: Enable raw access to unassigned config spaceAlex Williamson1-32/+46
2013-04-01vfio-pci: Use byte granularity in config mapAlex Williamson1-41/+47
2013-03-26vfio-pci: Fix possible integer overflowAlex Williamson1-1/+2
2013-03-25vfio: make local function vfio_pci_intx_unmask_handler() staticWei Yongjun1-1/+2
2013-03-15vfio: include <linux/slab.h> for kmallocArnd Bergmann2-0/+2
2013-03-11VFIO-AER: Vfio-pci driver changes for supporting AERVijay Mohan Pandarathil3-1/+108
2013-03-11VFIO: Wrapper for getting reference to vfio_deviceVijay Mohan Pandarathil1-1/+29
2013-02-27vfio: convert to idr_alloc()Tejun Heo1-16/+1
2013-02-24drivers/vfio: remove depends on CONFIG_EXPERIMENTALKees Cook1-1/+1
2013-02-18vfio-pci: Add support for VGA region accessAlex Williamson4-0/+93
2013-02-18vfio-pci: Manage user power state transitionsAlex Williamson1-3/+38
2013-02-14vfio: whitelist pcieportAlex Williamson1-1/+1
2013-02-14vfio: Protect vfio_dev_present against device_delAlex Williamson1-21/+12
2013-02-14vfio-pci: Cleanup BAR accessAlex Williamson4-190/+90
2013-02-14vfio-pci: Cleanup read/write functionsAlex Williamson1-30/+29
2013-02-14vfio-pci: Enable PCIe extended capabilities on v1Alex Williamson1-3/+3
2013-01-15vfio-pci: Fix buffer overfillAlex Williamson1-2/+2
2012-12-07vfio-pci: Enable device before attempting resetAlex Williamson1-13/+10
2012-12-07VFIO: fix out of order labels for error recovery in vfio_pci_init()Jiang Liu1-2/+2
2012-12-07VFIO: use ACCESS_ONCE() to guard access to dev->driverJiang Liu1-1/+2
2012-12-07VFIO: unregister IOMMU notifier on error recovery pathJiang Liu1-16/+15
2012-12-07vfio-pci: Re-order device resetAlex Williamson1-12/+31
2012-12-07vfio: simplify kmalloc+copy_from_user to memdup_userFengguang Wu1-9/+4
2012-10-10vfio: Fix PCI INTx disable consistencyAlex Williamson1-1/+12
2012-10-10vfio: Move PCI INTx eventfd setting earlierAlex Williamson1-2/+3
2012-10-10vfio: Fix PCI mmap after b3b9c293Alex Williamson1-4/+3
2012-10-09Fix staging driver use of VM_RESERVEDLinus Torvalds1-1/+1
2012-09-26switch simple cases of fget_light to fdgetAl Viro1-9/+8
2012-09-26switch vfio_group_set_container() to fget_light()Al Viro1-4/+4
2012-09-21vfio: Fix virqfd release raceAlex Williamson1-20/+56
2012-08-22vfio: grab vfio_device reference *before* exposing the sucker via fd_install()Al Viro1-2/+2
2012-08-22vfio: get rid of vfio_device_put()/vfio_group_get_device* racesAl Viro1-2/+1
2012-08-22vfio: get rid of open-coding kref_put_mutexAl Viro1-7/+2
2012-08-22vfio: don't dereference after kfree...Al Viro1-1/+2
2012-07-31vfio: Add PCI device driverAlex Williamson8-0/+3233
2012-07-31vfio: Type1 IOMMU implementationAlex Williamson4-0/+768
2012-07-31vfio: VFIO coreAlex Williamson3-0/+1422