Re: [PATCHv6 5/7] x86/pci: Initial commit for new VMD device driver

2015-12-17 Thread Keith Busch
On Thu, Dec 17, 2015 at 12:14:48PM -0600, Bjorn Helgaas wrote: > On Mon, Dec 07, 2015 at 02:32:27PM -0700, Keith Busch wrote: > > +/* > > + * VMD h/w converts posted config writes to non-posted. The read-back in > > this > > + * function forces the completion so it returns only after the config >

Re: [PATCHv6 5/7] x86/pci: Initial commit for new VMD device driver

2015-12-17 Thread Bjorn Helgaas
On Mon, Dec 07, 2015 at 02:32:27PM -0700, Keith Busch wrote: > 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 > a VMD domain i

[PATCHv6 5/7] x86/pci: Initial commit for new VMD device driver

2015-12-07 Thread Keith Busch
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 a VMD domain instead of the primary domain. The immediate benefit is that additiona