aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/vmd.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-11-05Merge branch 'remotes/lorenzo/pci/vmd'Bjorn Helgaas1-9/+36
2021-11-04PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h>Krzysztof Wilczyński1-2/+0
2021-10-12PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMUAdrian Huang1-1/+3
2021-10-07PCI: vmd: Assign a number to each VMD controllerChunguang Xu1-8/+33
2021-09-02PCI: VMD: ACPI: Make ACPI companion lookup work for VMD busRafael J. Wysocki1-0/+55
2021-03-22PCI: vmd: Disable MSI-X remapping when possibleJon Derrick1-12/+51
2020-12-15Merge tag 'pci-v5.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-21/+35
2020-12-15Merge branch 'remotes/lorenzo/pci/vmd'Bjorn Helgaas1-11/+26
2020-12-10PCI: vmd: Update type of the __iomem pointersKrzysztof Wilczyński1-4/+4
2020-12-10PCI: Unify ECAM constants in native PCI Express driversKrzysztof Wilczyński1-6/+5
2020-11-23PCI: vmd: Offset Client VMD MSI-X vectorsJon Derrick1-11/+26
2020-10-28PCI: vmd: Use msi_msg shadow structsThomas Gleixner1-5/+4
2020-10-22Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-125/+181
2020-10-21PCI: vmd: Update VMD PM to correctly use generic PCI PMJon Derrick1-2/+0
2020-10-20PCI: vmd: Create IRQ allocation helperJon Derrick1-41/+53
2020-10-20PCI: vmd: Create IRQ Domain configuration helperJon Derrick1-17/+35
2020-10-20PCI: vmd: Create bus offset configuration helperJon Derrick1-21/+32
2020-10-20PCI: vmd: Create physical offset helperJon Derrick1-43/+62
2020-09-16PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSIThomas Gleixner1-0/+6
2020-09-16PCI: vmd: Dont abuse vector irqomain as parentThomas Gleixner1-1/+2
2020-08-07Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-6/+38
2020-07-23irqdomain/treewide: Free firmware node after domain removalJon Derrick1-0/+3
2020-07-14irqdomain/treewide: Keep firmware node unconditionally allocatedThomas Gleixner1-2/+3
2020-07-06PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guestsJon Derrick1-6/+38
2020-05-29PCI: vmd: Filter resource type bits from shadow registerJon Derrick1-2/+4
2020-01-29PCI: vmd: Add two VMD Device IDsSushma Kalakota1-0/+4
2020-01-24PCI: vmd: Remove dma_map_ops overridesJon Derrick1-150/+0
2020-01-24x86/PCI: Expose VMD's pci_dev in struct pci_sysdataJon Derrick1-1/+1
2019-11-28Merge branch 'pci/trivial'Bjorn Helgaas1-1/+1
2019-11-21PCI: Fix indentationKrzysztof Kozlowski1-1/+1
2019-11-20PCI: vmd: Add device id for VMD device 8086:9A0BJon Derrick1-0/+2
2019-11-20PCI: vmd: Add bus 224-255 restriction decodeJon Derrick1-8/+22
2019-09-17PCI: vmd: Fix shadow offsets to reflect spec changesJon Derrick1-3/+6
2019-09-17PCI: vmd: Fix config addressing when using bus offsetsJon Derrick1-7/+9
2019-07-09PCI: Fix typos and whitespace errorsBjorn Helgaas1-1/+1
2019-04-24x86/pci: Clean up usage of X86_DEV_DMA_OPSChristoph Hellwig1-7/+0
2019-01-30PCI/VMD: Configure MPS settings before adding devicesJon Derrick1-1/+14
2018-12-13vmd: use the proper dma_* APIs instead of direct methods callsChristoph Hellwig1-25/+17
2018-12-06dma-mapping: remove the mapping_error dma_map_ops methodChristoph Hellwig1-6/+0
2018-10-25Merge tag 'pci-v4.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds1-1/+1
2018-10-18PCI: vmd: Detach resources after stopping root busJon Derrick1-1/+1
2018-10-01dma-mapping: make the get_required_mask method available unconditionallyChristoph Hellwig1-4/+0
2018-06-28PCI: vmd: White list for fast interrupt handlersKeith Busch1-1/+12
2018-06-08PCI: Collect all native drivers under drivers/pci/controller/Shawn Lin1-0/+870