I am using the uio_pci_generic driver to handle leagcy interrupts.
Issue: The interrupt is seen in the driver, but not delivered to user space and does not get reflected in cat /proc/interrupts; the resulting log for the interrupt is mentioned below:
#cat /proc/interrupts
233: 0 0 0 0 GICv3 158 Level uio_pci_generic
For the user space appication, have used the example code as available in the document:
Reference Document
I verified the interrupt is triggered from the pcie card connected.
# lspci
00:00.0 PCI bridge: Synopsys, Inc. DWC_usb3 / PCIe bridge (rev 01)
01:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
Can anyone help me resolve the issue?
Hardware: Variscite's imx8mp board