Multiple interrupt modes can be configured during IP configuration,
however only one interrupt mode is used at runtime. If multiple interrupt modes are
enabled by the host after PCI bus enumeration at runtime, MSI-X interrupt takes
precedence over Legacy interrupt. All of these interrupt modes are sent using the same
usr_irq_*
interface and the core automatically picks
the best available interrupt mode at runtime.