linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC PATCH 0/2] Driver for new PCI-e device
@ 2015-08-27 22:39 Keith Busch
  2015-08-27 22:39 ` [RFC PATCH 1/2] x86: PCI bus specific MSI operations Keith Busch
  2015-08-27 22:39 ` [RFC PATCH 2/2] x86/pci: Initial commit for new VMD device driver Keith Busch
  0 siblings, 2 replies; 6+ messages in thread
From: Keith Busch @ 2015-08-27 22:39 UTC (permalink / raw)
  To: x86, linux-kernel; +Cc: Keith Busch, Bryan Veal, Dan Williams, linux-pci

The Intel Volume Management Device (VMD) is an integrated endpoint on the
platform's PCIe root complex that acts as a host bridge to a secondary
PCIe domain. BIOS can reassign one or more root ports to appear within
VMD domains instead of the primary domain. This driver enables and
enumerates the VMD domain using the root bus configuration interface
provided by the PCI subsystem.

CC: Bryan Veal <bryan.e.veal@intel.com>
CC: Dan Williams <dan.j.williams@intel.com>
CC: x86@kernel.org
CC: linux-kernel@vger.kernel.org
CC: linux-pci@vger.kernel.org

Keith Busch (2):
  x86: PCI bus specific MSI operations
  x86/pci: Initial commit for new VMD device driver

 arch/x86/Kconfig           |   11 ++
 arch/x86/include/asm/pci.h |    3 +
 arch/x86/kernel/x86_init.c |   19 ++
 arch/x86/pci/Makefile      |    2 +
 arch/x86/pci/vmd.c         |  412 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 447 insertions(+)
 create mode 100644 arch/x86/pci/vmd.c

-- 
1.7.10.4


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-08-29  1:46 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-27 22:39 [RFC PATCH 0/2] Driver for new PCI-e device Keith Busch
2015-08-27 22:39 ` [RFC PATCH 1/2] x86: PCI bus specific MSI operations Keith Busch
2015-08-28 16:54   ` Thomas Gleixner
2015-08-28 21:39     ` Keith Busch
2015-08-29  1:46     ` Jiang Liu
2015-08-27 22:39 ` [RFC PATCH 2/2] x86/pci: Initial commit for new VMD device driver Keith Busch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).