Why MSI is limited to 32 MSI's per device

Arnd Bergmann arnd at arndb.de
Wed Jun 15 05:49:59 PDT 2016


On Wednesday, June 15, 2016 6:39:53 AM CEST valmiki wrote:
> Thanks a lot Mark.
> 
> I have one more doubt regarding MSI-X, why MSI-X table is maintained in end
> points bar memory, why cant it be maintained/allocated in host memory ?

Making the device do a DMA read to fetch the MSI-X descriptor every time it
wants to send an interrupt message would add a serious overhead to very
time-critical operation. I don't think this is something the PCI SIG would
have considered.

	Arnd



More information about the linux-arm-kernel mailing list