Support for Deferred Service Routines?
Posted: Thu Nov 18, 2010 6:40 am
Hello,
I am implementing an interrupt handler for a device which generates a multi-source interrupt. The source evaluation adds an uncomfortable amount of processing time to the ISR. I'd like to defer this work to another high level processing function so the ISR can quickly service the next interrupt. In the Netburner paradigm, is there an equivalent of a Deferred Service Routine? If not, how does one implement the functional equivalent?
-Pete-
I am implementing an interrupt handler for a device which generates a multi-source interrupt. The source evaluation adds an uncomfortable amount of processing time to the ISR. I'd like to defer this work to another high level processing function so the ISR can quickly service the next interrupt. In the Netburner paradigm, is there an equivalent of a Deferred Service Routine? If not, how does one implement the functional equivalent?
-Pete-