The app that I am currently working with has an interrupt scheme as follows: device on the PCIe bus sends an interrupt to the CPU, our linux driver then has an MSI interrupt handler (will be replaced by the EVL oob interrupt handler), the handler then calls eventfd_signal() to alert the userspace app that an interrupt happened. On the userspace side, there is a thread that implements an epoll that is monitoring the eventfd for an event. The issue is that eventfd and epoll are both Linux OS items, so I am not sure if sticking with this kind of method is the best option. Is there a more generally excepted method when developing with EVL to have an EVL kernel driver notify a userspace EVL thread that there was an interrupt?
Thanks, Russell -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 6759 bytes Desc: not available URL: <http://xenomai.org/pipermail/xenomai/attachments/20220617/2dbd8004/attachment.bin>
