Template:FAQ/Questions/interrupt signal

What are the best practice procedures for getting a single signal into the gumstix as an interrupt or kernel signal?
The principle is to set a GPIO, serial, processor interrupt, or something similar as hot through one of the Hiroses or perhaps the breakout or robostix, and have something in kernel-space or user-land handle that and be able to take action.

The best way to do that would be to write a driver with an interrupt handler in it triggered off the GPIO transition.

In the userspace app, have a blocking ioctl call which unblocks when the interrupt fires.