Hi,
When trying to use MSI-X interrupts on a virtual function, the host crashes. The host crashes when trying to use request_irq(). When using MSI-X interrupts in virtual functions can you use any BAR entry for the MSI-X table ? Does this memory region also need to be readable by the host machine or only write able ? Setting up the MSI-X table from the host PC doesn't seem to be an issue with the physical function. The user guide for this says multi-function variants can only access MSI-X table from BAR 4. Although, I am not sure if this is a mistake because the mega function wizard does not restrict me from setting the BAR to 0.
Thank you