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>
  • Interrupts Russell Johnson via Xenomai

Reply via email to