Skip to Content
Find More Like This
Return to Search

Executing application function calls in response to an interrupt

United States Patent

7,716,407
May 11, 2010
View the Complete Patent at the US Patent & Trademark Office
Executing application function calls in response to an interrupt including creating a thread; receiving an interrupt having an interrupt type; determining whether a value of a semaphore represents that interrupts are disabled; if the value of the semaphore represents that interrupts are not disabled: calling, by the thread, one or more preconfigured functions in dependence upon the interrupt type of the interrupt; yielding the thread; and if the value of the semaphore represents that interrupts are disabled: setting the value of the semaphore to represent to a kernel that interrupts are hard-disabled; and hard-disabling interrupts at the kernel.
Almasi; Gheorghe (Ardsley, NY), Archer; Charles J. (Rochester, MN), Giampapa; Mark E. (Irvington, NY), Gooding; Thomas M. (Rochester, MN), Heidelberger; Philip (Cortlandt Manor, NY), Parker; Jeffrey J. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
11/ 968,720
20090177828
January 3, 2008
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.