I have configured and enabled MSI interrupts for PCI device.
They are successfully allocated and enabled. all ddi_* apis returned DDI_SUCCESS.
But, as soon as I get first interrupt from my device, Solaris crashes,
The message is
"Generated a fault event when translating interrupt request on index 0x20a for PCI (0, 2, 1)
the reason is present field in IRTE is clear"
Can someone comment on what can be wrong?
Or any help ?