Re: [PATCH] PCI/VMD: White list for fast interrupt handlers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



+Lorenzo

On Fri, 2018-05-11 at 09:39 -0600, Jonathan Derrick wrote:
> On Wed, 2018-05-09 at 09:26 -0600, Keith Busch wrote:
> > On Tue, May 08, 2018 at 09:38:28PM -0700, Christoph Hellwig wrote:
> > > On Tue, May 08, 2018 at 10:00:22AM -0600, Keith Busch wrote:
> > > > Devices with slow interrupt handlers are significantly harming
> > > > performance
> > > > when their interrupt vector is shared with a fast device. This
> > > > patch
> > > > creates a class code white list for devices with known fast
> > > > interrupt
> > > > handlers, and all other devices will share a single vector so
> > > > they don't
> > > > interfere with performance.
> > > > 
> > > > At the moment, only the NVM Express class code is on the list,
> > > > but more
> > > > may be added if VMD users desire to use other low-latency
> > > > devices
> > > > in
> > > > these domains.
> > > 
> > > I think this is far too much of a hack.   Just don't use VMD if
> > > your
> > > care about performance.
> > 
> > I'm not aware of an easier way you can direct-assign an entire PCIe
> > domain
> > to a virtual machine. :)
> 
> It's fine with me
> 
> Acked-by: Jon Derrick: <jonathan.derrick@xxxxxxxxx>


We've seen this actually fix an issue with one vendor's multi-function
switch.
I'd like to see it get into 4.18 if possible




[Index of Archives]     [DMA Engine]     [Linux Coverity]     [Linux USB]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Greybus]

  Powered by Linux