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(-) -- 2.14.3