Show patches with: Submitter = Jon Derrick       |   192 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,2/2] PCI: vmd: Disable MSI-X remapping when possible VMD MSI Remapping Bypass 1 1 - --- 2021-02-06 Jon Derrick Superseded
[v3,1/2] iommu/vt-d: Use Real PCI DMA device for IRTE VMD MSI Remapping Bypass 2 - - --- 2021-02-06 Jon Derrick Superseded
[v2,2/2] PCI: vmd: Disable MSI/X remapping when possible VMD MSI Remapping Bypass - - - --- 2021-02-04 Jon Derrick Superseded
[v2,1/2] iommu/vt-d: Use Real PCI DMA device for IRTE VMD MSI Remapping Bypass 1 - - --- 2021-02-04 Jon Derrick Superseded
[2/5] PCI: Add a reset quirk for VMD Legacy direct-assign mode - - - --- 2020-11-20 Jon Derrick Changes Requested
[v2] PCI: vmd: Offset Client VMD MSI/X vectors [v2] PCI: vmd: Offset Client VMD MSI/X vectors - - - --- 2020-09-14 Jon Derrick Superseded
PCI: vmd: Allow VMD PM to use PCI core PM code PCI: vmd: Allow VMD PM to use PCI core PM code - - - --- 2020-07-31 Jon Derrick Changes Requested
[RFC] PCI: vmd: Enable ASPM if BIOS requests it [RFC] PCI: vmd: Enable ASPM if BIOS requests it - - - --- 2020-07-28 Jon Derrick Changes Requested
irqdomain/treewide: Free firmware node after domain removal irqdomain/treewide: Free firmware node after domain removal 1 1 - --- 2020-07-21 Jon Derrick Not Applicable
PCI: vmd: Keep fwnode allocated through VMD irqdomain life PCI: vmd: Keep fwnode allocated through VMD irqdomain life - - - --- 2020-06-25 Jon Derrick Changes Requested
PCI: vmd: Keep fwnode allocated through VMD irqdomain life PCI: vmd: Keep fwnode allocated through VMD irqdomain life - - - --- 2020-06-25 Jon Derrick Superseded
[v3,FOR,QEMU,v3] hw/vfio: Add VMD Passthrough Quirk [v3,FOR,QEMU,v3] hw/vfio: Add VMD Passthrough Quirk - - - --- 2020-05-28 Jon Derrick Not Applicable
[v1,3/3] iommu/vt-d: Remove real DMA lookup in find_domain iommu/vt-d: real DMA sub-device info allocation 1 - - --- 2020-05-27 Jon Derrick Not Applicable
[v1,2/3] iommu/vt-d: Allocate domain info for real DMA sub-devices iommu/vt-d: real DMA sub-device info allocation 1 - - --- 2020-05-27 Jon Derrick Not Applicable
[v1,1/3] iommu/vt-d: Only clear real DMA device's context entries iommu/vt-d: real DMA sub-device info allocation 1 - - --- 2020-05-27 Jon Derrick Not Applicable
[for,QEMU,v2] hw/vfio: Add VMD Passthrough Quirk [for,QEMU,v2] hw/vfio: Add VMD Passthrough Quirk - - - --- 2020-05-11 Jon Derrick Superseded
[for,QEMU] hw/vfio: Add VMD Passthrough Quirk [for,QEMU] hw/vfio: Add VMD Passthrough Quirk - 1 - --- 2020-04-22 Jon Derrick Superseded
[1/1] iommu/vt-d: use DMA domain for real DMA devices and subdevices Real DMA dev DMA domain patch - - - --- 2020-04-09 Jon Derrick Not Applicable
[v4,7/7] x86/PCI: Remove X86_DEV_DMA_OPS Clean up VMD DMA Map Ops - 1 - --- 2020-01-17 Jon Derrick Superseded
[v4,6/7] PCI: vmd: Stop overriding dma_map_ops Clean up VMD DMA Map Ops 1 - - --- 2020-01-17 Jon Derrick Superseded
[v4,5/7] iommu/vt-d: Remove VMD child device sanity check Clean up VMD DMA Map Ops - - - --- 2020-01-17 Jon Derrick Superseded
[v4,4/7] iommu/vt-d: Use pci_real_dma_dev() for mapping Clean up VMD DMA Map Ops - - - --- 2020-01-17 Jon Derrick Superseded
[v4,3/7] PCI: Introduce pci_real_dma_dev() Clean up VMD DMA Map Ops - - - --- 2020-01-17 Jon Derrick Superseded
[v4,2/7] x86/PCI: Expose VMD's PCI Device in pci_sysdata Clean up VMD DMA Map Ops - - - --- 2020-01-17 Jon Derrick Superseded
[v4,1/7] x86/PCI: Add a to_pci_sysdata helper Clean up VMD DMA Map Ops - - - --- 2020-01-17 Jon Derrick Superseded
[v2,5/5] x86/pci: Remove X86_DEV_DMA_OPS Clean up VMD DMA Map Ops - 1 - --- 2020-01-09 Jon Derrick Superseded
[v2,4/5] PCI: vmd: Stop overriding dma_map_ops Clean up VMD DMA Map Ops - - - --- 2020-01-09 Jon Derrick Superseded
[v2,3/5] PCI: Introduce direct dma alias Clean up VMD DMA Map Ops - - - --- 2020-01-09 Jon Derrick Superseded
[v2,2/5] x86/pci: Replace the vmd_domain field with a vmd_dev pointer Clean up VMD DMA Map Ops - 1 - --- 2020-01-09 Jon Derrick Superseded
[v2,1/5] x86/pci: Add a to_pci_sysdata helper Clean up VMD DMA Map Ops - - - --- 2020-01-09 Jon Derrick Superseded
[RFC,5/5] x86/PCI: Remove unused X86_DEV_DMA_OPS Clean up VMD DMA Map Ops - - - --- 2019-12-31 Jon Derrick Superseded
[RFC,4/5] PCI: vmd: Stop overriding dma_map_ops Clean up VMD DMA Map Ops - - - --- 2019-12-31 Jon Derrick Superseded
[RFC,3/5] x86/PCI: Expose VMD's device in pci_sysdata Clean up VMD DMA Map Ops - - - --- 2019-12-31 Jon Derrick Superseded
[RFC,2/5] iommu/vt-d: Unlink device if failed to add to group Clean up VMD DMA Map Ops 1 - - --- 2019-12-31 Jon Derrick Superseded
[RFC,1/5] iommu: Remove device link to group on failure Clean up VMD DMA Map Ops - 1 - --- 2019-12-31 Jon Derrick Superseded
[v2,2/2] PCI: vmd: Add device id for VMD device 8086:9A0B VMD support for 8086:9A0B - - - --- 2019-11-12 Jon Derrick Mainlined
[v2,1/2] PCI: vmd: Add bus 224-255 restriction decode VMD support for 8086:9A0B - - - --- 2019-11-12 Jon Derrick Mainlined
[2/2] PCI: vmd: Add device id for VMD device 8086:9A0B VMD support for 8086:9A0B - - - --- 2019-11-11 Jon Derrick Superseded
[1/2] PCI: vmd: Add bus 224-255 restriction decode VMD support for 8086:9A0B - - - --- 2019-11-11 Jon Derrick Superseded
[2/2] PCI: vmd: Fix shadow offsets to reflect spec changes VMD fixes for v5.4 - - - --- 2019-09-16 Jon Derrick Mainlined
[1/2] PCI: vmd: Fix config addressing when using bus offsets VMD fixes for v5.4 - - - --- 2019-09-16 Jon Derrick Mainlined
PCI/VMD: Fix config addressing with bus offsets PCI/VMD: Fix config addressing with bus offsets - - - --- 2019-06-07 Jon Derrick Superseded
MAINTAINERS: Add Nirmal Patel as VMD maintainer MAINTAINERS: Add Nirmal Patel as VMD maintainer - - - --- 2021-09-09 Jon Derrick bhelgaas Accepted
[v2] PCI: pciehp: Quirk to ignore spurious DLLSC when off [v2] PCI: pciehp: Quirk to ignore spurious DLLSC when off 1 - - --- 2021-08-23 Jon Derrick bhelgaas Superseded
PCI: pciehp: Ignore spurious link inactive change when off PCI: pciehp: Ignore spurious link inactive change when off - - - --- 2021-04-09 Jon Derrick bhelgaas Accepted
[3/3] PCI: vmd: Wire up VMD for fallback resource assignment PCI: Minimizing resource assignment algorithm - - - --- 2020-09-28 Jon Derrick bhelgaas New
[2/3] PCI: Introduce a minimizing assignment algorithm PCI: Minimizing resource assignment algorithm - - - --- 2020-09-28 Jon Derrick bhelgaas New
[1/3] PCI: Create helper to release/restore bridge resources PCI: Minimizing resource assignment algorithm - - - --- 2020-09-28 Jon Derrick bhelgaas New
[v3,2/2] PCI/DPC: Use _OSC to determine DPC support PCI/ERR: Allow Native AER/DPC using _OSC - - - --- 2020-04-30 Jon Derrick bhelgaas Not Applicable
[v3,1/2] PCI/AER: Use _OSC to determine Firmware First before HEST PCI/ERR: Allow Native AER/DPC using _OSC - - - --- 2020-04-30 Jon Derrick bhelgaas Not Applicable
[v2,2/2] PCI/DPC: Allow Native DPC Host Bridges to use DPC Honoring Native AER/DPC Host Bridges - - - --- 2020-04-20 Jon Derrick bhelgaas Not Applicable
[v2,1/2] PCI/AER: Allow Native AER Host Bridges to use AER Honoring Native AER/DPC Host Bridges - - - --- 2020-04-20 Jon Derrick bhelgaas Not Applicable
PCI/DPC: Allow Non-ACPI Native ports to use DPC PCI/DPC: Allow Non-ACPI Native ports to use DPC - - - --- 2020-04-16 Jon Derrick bhelgaas Superseded
[RFC,9/9] PCI: pciehp: Wire up pcie_port_emulate_slot and pciehp_emul PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,8/9] PCI: pciehp: Add hotplug slot emulation driver PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,7/9] PCI: Move pci_dev_str_match to search.c PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,6/9] PCI: pciehp: Expose the poll loop to other drivers PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,5/9] PCI: Add pcie_port_slot_emulated stub PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,4/9] PCI: pciehp: Indirect slot register operations PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,3/9] PCI: pci-bridge-emul: Provide a helper to set behavior PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,2/9] PCI: pci-bridge-emul: Eliminate reserved member PCIe Hotplug Slot Emulation driver - - - --- 2020-02-08 Jon Derrick bhelgaas Superseded
[RFC,1/9] PCI: pci-bridge-emul: Update PCIe register behaviors PCIe Hotplug Slot Emulation driver - - - --- 2020-02-07 Jon Derrick bhelgaas Superseded
[v5,7/7] x86/PCI: Remove X86_DEV_DMA_OPS Clean up VMD DMA Map Ops - 1 - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,6/7] PCI: vmd: Stop overriding dma_map_ops Clean up VMD DMA Map Ops - 1 - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,5/7] iommu/vt-d: Remove VMD child device sanity check Clean up VMD DMA Map Ops 1 - - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,4/7] iommu/vt-d: Use pci_real_dma_dev() for mapping Clean up VMD DMA Map Ops 1 - - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,3/7] PCI: Introduce pci_real_dma_dev() Clean up VMD DMA Map Ops 1 - - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,2/7] x86/PCI: Expose VMD's PCI Device in pci_sysdata Clean up VMD DMA Map Ops - - - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v5,1/7] x86/PCI: Add a to_pci_sysdata helper Clean up VMD DMA Map Ops - - - --- 2020-01-21 Jon Derrick bhelgaas Mainlined
[v3,5/5] x86/pci: Remove X86_DEV_DMA_OPS Clean up VMD DMA Map Ops - 1 - --- 2020-01-10 Jon Derrick bhelgaas Superseded
[v3,4/5] PCI: vmd: Stop overriding dma_map_ops Clean up VMD DMA Map Ops - - - --- 2020-01-10 Jon Derrick bhelgaas Superseded
[v3,3/5] PCI: Introduce pci_direct_dma_alias() Clean up VMD DMA Map Ops - - - --- 2020-01-10 Jon Derrick bhelgaas Superseded
[v3,2/5] x86/PCI: Expose VMD's PCI Device in pci_sysdata Clean up VMD DMA Map Ops - 1 - --- 2020-01-10 Jon Derrick bhelgaas Superseded
[v3,1/5] x86/pci: Add a to_pci_sysdata helper Clean up VMD DMA Map Ops - - - --- 2020-01-10 Jon Derrick bhelgaas Superseded
[2/2] PCI: vmd: Add indirection layer to vmd irq lists PCI: vmd: Fix possible >= MAX_ORDER allocation - - - --- 2019-10-21 Jon Derrick bhelgaas New
[1/2] Revert "x86/PCI: VMD: Eliminate index member from IRQ list" PCI: vmd: Fix possible >= MAX_ORDER allocation - - - --- 2019-10-21 Jon Derrick bhelgaas New
PCI: vmd: Expose oob management window to users PCI: vmd: Expose oob management window to users - - - --- 2019-09-16 Jon Derrick bhelgaas New
PCI/VMD: Fix config addressing with bus offsets PCI/VMD: Fix config addressing with bus offsets - - - --- 2019-06-11 Jon Derrick bhelgaas New
PCI/VMD: Configure MPS settings before adding devices PCI/VMD: Configure MPS settings before adding devices - 1 - --- 2018-12-13 Jon Derrick bhelgaas New
[v2] PCI: Configure MPS on rescan [v2] PCI: Configure MPS on rescan - - - --- 2018-11-06 Jon Derrick bhelgaas New
[3/3] PCI/VMD: Enable firmware-first combined model [1/3] PCI/AER: Option to leave System Error Interrupts as-is - - - --- 2018-10-26 Jon Derrick bhelgaas New
[2/3] PCI: Export pci_find_host_bridge() [1/3] PCI/AER: Option to leave System Error Interrupts as-is - - - --- 2018-10-26 Jon Derrick bhelgaas New
[1/3] PCI/AER: Option to leave System Error Interrupts as-is [1/3] PCI/AER: Option to leave System Error Interrupts as-is - - - --- 2018-10-26 Jon Derrick bhelgaas New
PCI/MSI: Prevent MSI/X masking IO to a removed device PCI/MSI: Prevent MSI/X masking IO to a removed device - - - --- 2018-10-25 Jon Derrick bhelgaas New
[2/2] PCI/VMD: Set up firmware-first if capable VMD fixes for 4.20 - - - --- 2018-10-16 Jon Derrick bhelgaas New
[1/2] PCI/VMD: Detach resources after stopping root bus VMD fixes for 4.20 - 1 - --- 2018-10-16 Jon Derrick bhelgaas New
PCI: Configure MPS on rescan PCI: Configure MPS on rescan - - - --- 2018-10-15 Jon Derrick bhelgaas New
[v3] PCI: Equalize hotplug memory and io for non/occupied slots [v3] PCI: Equalize hotplug memory and io for non/occupied slots - - - --- 2018-09-25 Jon Derrick bhelgaas New
x86/PCI: Apply VMD's AERSID fixup generically x86/PCI: Apply VMD's AERSID fixup generically - - - --- 2018-09-07 Jon Derrick bhelgaas New
[2/2] PCI/VMD: Expose VMD host-bridge [1/2] PCI/VMD: Detach resources after stopping root bus - - - --- 2018-09-05 Jon Derrick bhelgaas New
[1/2] PCI/VMD: Detach resources after stopping root bus [1/2] PCI/VMD: Detach resources after stopping root bus - - - --- 2018-09-05 Jon Derrick bhelgaas New
PCI/portdrv: Enable error reporting on managed ports PCI/portdrv: Enable error reporting on managed ports - - - --- 2018-09-04 Jon Derrick bhelgaas New
PCI/AER: Fix an AER enabling/disabling race PCI/AER: Fix an AER enabling/disabling race - - - --- 2018-09-02 Jon Derrick bhelgaas New
PCI/VMD: Set up firmware first if capable PCI/VMD: Set up firmware first if capable - 1 - --- 2018-08-31 Jon Derrick bhelgaas New
[v2] PCI: Equalize hotplug memory for non/occupied slots [v2] PCI: Equalize hotplug memory for non/occupied slots - 1 - --- 2018-08-30 Jon Derrick bhelgaas New
[2/2] Documentation: Document pci=nodpc [1/2] PCI/DPC: Add 'nodpc' parameter - - - --- 2018-08-15 Jon Derrick bhelgaas New
[1/2] PCI/DPC: Add 'nodpc' parameter [1/2] PCI/DPC: Add 'nodpc' parameter - - - --- 2018-08-15 Jon Derrick bhelgaas New
PCI: Equalize hotplug memory for non/occupied slots PCI: Equalize hotplug memory for non/occupied slots - - - --- 2018-07-25 Jon Derrick bhelgaas New
[RFC,3/3] docs: Document the expanded hp{io,mem}size interface - - - --- 2018-07-17 Jon Derrick bhelgaas New
[RFC,2/3] PCI: Granularize hpmemsize and hpiosize per-id/path - - - --- 2018-07-17 Jon Derrick bhelgaas New
« 1 2 »