aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/vfio/pci/vfio_pci_core.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-06vfio/pci: Align huge faults to orderAlex Williamson1-6/+6
2025-04-01Merge tag 'vfio-v6.15-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-9/+1
2025-03-21s390/pci: Introduce pdev->non_mappable_bars and replace VFIO_PCI_MMAPNiklas Schnelle1-1/+1
2025-03-17vfio/pci: Handle INTx IRQ_NOTCONNECTEDAlex Williamson1-9/+1
2025-01-06vfio/pci: Expose setup ROM at ROM bar when neededYunxiang Li1-16/+18
2025-01-06vfio/pci: Remove shadow ROM specific code pathsYunxiang Li1-8/+2
2025-01-03vfio/pci: Fallback huge faults for unaligned pfnAlex Williamson1-8/+9
2024-09-24Merge tag 'vfio-v6.12-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-6/+1
2024-09-17vfio/pci: implement huge_fault supportAlex Williamson1-17/+43
2024-09-12vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_groups()Dan Carpenter1-1/+1
2024-09-03vfio/pci: Remove unused struct 'vfio_pci_mmap_vma'Dr. David Alan Gilbert1-5/+0
2024-07-10vfio/pci: Init the count variable in collecting hot-reset devicesYi Liu1-1/+1
2024-06-12vfio/pci: Insert full vma on mmap'd MMIO faultAlex Williamson1-2/+17
2024-05-31vfio/pci: Use unmap_mapping_range()Alex Williamson1-209/+55
2024-05-17vfio/pci: Restore zero affected bus reset devices warningAlex Williamson1-0/+3
2024-05-09vfio/pci: Collect hot-reset devices to local bufferAlex Williamson1-29/+49
2024-03-04Merge branch 'kvm-arm64/vfio-normal-nc' of https://git.kernel.org/pub/scm/linux/kernel/git/oupton/linux into v6.9/vfio/nextAlex Williamson1-1/+18
2024-02-24vfio: Convey kvm that the vfio-pci device is wc safeAnkit Agrawal1-1/+18
2024-02-22vfio/pci: WARN_ON driver_override kasprintf failureKunwu Chan1-0/+1
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-3/+3
2023-08-17vfio: align capability structuresStefan Hajnoczi1-9/+2
2023-07-25vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESETYi Liu1-11/+50
2023-07-25vfio/pci: Copy hot-reset device info to userspace in the devices loopYi Liu1-60/+33
2023-07-25vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdevYi Liu1-7/+47
2023-07-25vfio: Add helper to search vfio_device in a dev_setYi Liu1-5/+1
2023-07-25vfio/pci: Move the existing hot reset logic to be a helperYi Liu1-23/+32
2023-07-25vfio/pci: Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset()Yi Liu1-3/+2
2023-06-16vfio/pci-core: Add capability for AtomicOp completer supportAlex Williamson1-0/+38
2023-05-23vfio/pci: Clear VFIO_IRQ_INFO_NORESIZE for MSI-XReinette Chatre1-1/+1
2023-05-23vfio/pci: Probe and store ability to support dynamic MSI-XReinette Chatre1-1/+4
2023-05-23vfio/pci: Use xarray for interrupt context storageReinette Chatre1-0/+1
2023-02-25Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-3/+4
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2023-01-23vfio: Use GFP_KERNEL_ACCOUNT for userspace persistent allocationsJason Gunthorpe1-3/+4
2022-12-15Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-4/+11
2022-12-05vfio: Remove CONFIG_VFIO_SPAPR_EEHJason Gunthorpe1-3/+3
2022-12-05vfio/pci: Move all the SPAPR PCI specific logic to vfio_pci_core.koJason Gunthorpe1-2/+9
2022-11-14vfio: Add an option to get migration data sizeYishai Hadas1-1/+2
2022-11-10vfio/pci: Check the device set open count on resetAnthony DeRossi1-5/+5
2022-11-10vfio: Remove vfio_free_deviceEric Farman1-1/+0
2022-10-07vfio: Add vfio_file_is_group()Jason Gunthorpe1-1/+1
2022-09-21vfio/hisi_acc: Use the new device life cycle helpersYi Liu1-30/+0
2022-09-21vfio/pci: Use the new device life cycle helpersYi Liu1-0/+35
2022-09-08vfio: Introduce the DMA logging feature supportYishai Hadas1-0/+5
2022-09-01vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY_WITH_WAKEUPAbhishek Sahu1-3/+60
2022-09-01vfio/pci: Implement VFIO_DEVICE_FEATURE_LOW_POWER_ENTRY/EXITAbhishek Sahu1-8/+145
2022-09-01vfio/pci: Mask INTx during runtime suspendAbhishek Sahu1-4/+34
2022-09-01vfio-pci: Replace 'void __user *' with proper types in the ioctl functionsJason Gunthorpe1-30/+28
2022-09-01vfio-pci: Re-indent what was vfio_pci_core_ioctl()Jason Gunthorpe1-362/+349
2022-09-01vfio-pci: Break up vfio_pci_core_ioctl() into one function per ioctlJason Gunthorpe1-29/+68