Skip to content

Enable an additional VMD device id

Jon Derrick linux-pci 1 version Applied

Status from this message: Applied the series to pci/vmd for v4.18, thanks.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 6 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/5PCI: Add Intel VMD devices to pci idsdrivers/pci/host/vmd.c include/linux/pci_ids.h+3 -10 replies
2/5PCI/VMD: Assign membar addresses from shadow registersdrivers/pci/host/vmd.c+49 -50 replies
3/5PCI/VMD: Add offset to bus numbers if necessarydrivers/pci/host/vmd.c+29 -50 replies
4/5x86/PCI: Add additional VMD device root ports to VMD AER quirkarch/x86/pci/fixup.c+4 -01 reply
5/5PCI/VMD: Add an additional VMD device id to driver device id tabledrivers/pci/host/vmd.c+3 -00 replies

Reviews trailers per patch

1 of 5 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchLorenzo PieralisiBjorn Helgaas
SeriesA-b
1/5
2/5
3/5
4/5A-b
5/5

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/5] Enable an additional VMD device id

This patchset enables an additional VMD device ID to the VMD driver supporting assignment of the membar addresses from shadow registers and allows more flexibility in assigning bus numbers to a VMD PCIe domain. Additional VMD root port device ids have been added to the VMD AER quirk.

Changes from rfc include comments, code structure, and using pci_add_resource_offset to correctly assign addresses while virtualized.

Applies to Bjorn's next branch

Jon Derrick (5):
PCI: Add Intel VMD devices to pci ids
PCI/VMD: Assign membar addresses from shadow registers PCI/VMD: Add offset to bus numbers if necessary x86/PCI: Add additional VMD device root ports to VMD AER quirk PCI/VMD: Add an additional VMD device id to driver device id table

 arch/x86/pci/fixup.c    |  4 +++
 drivers/pci/host/vmd.c  | 91 +++++++++++++++++++++++++++++++++++++++++++------
 include/linux/pci_ids.h |  2 ++
 3 files changed, 87 insertions(+), 10 deletions(-)
Signature · 1 line
2.14.3