To be clear I was referring to the PCI spec that describes multi-MSI
as a crap hardware design.
At the very least you are left with the problem of allocating multiple
contiguous destinations. Which has the potential to create
fragmentation on all supported platforms.
Optional mask bits are also nasty.
My honest opinion is that the should have deprecated multi-msi after the
introduction of the msi-x specification.
Eric
--