DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Executing application function calls in response to an interrupt

Abstract

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.

Inventors:
; ; ; ; ;
Issue Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1176295
Patent Number(s):
7716407
Application Number:
11/968,720
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Classifications (CPCs):
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Almasi, Gheorghe, Archer, Charles J., Giampapa, Mark E., Gooding, Thomas M., Heidelberger, Philip, and Parker, Jeffrey J. Executing application function calls in response to an interrupt. United States: N. p., 2010. Web.
Almasi, Gheorghe, Archer, Charles J., Giampapa, Mark E., Gooding, Thomas M., Heidelberger, Philip, & Parker, Jeffrey J. Executing application function calls in response to an interrupt. United States.
Almasi, Gheorghe, Archer, Charles J., Giampapa, Mark E., Gooding, Thomas M., Heidelberger, Philip, and Parker, Jeffrey J. Tue . "Executing application function calls in response to an interrupt". United States. https://www.osti.gov/servlets/purl/1176295.
@article{osti_1176295,
title = {Executing application function calls in response to an interrupt},
author = {Almasi, Gheorghe and Archer, Charles J. and Giampapa, Mark E. and Gooding, Thomas M. and Heidelberger, Philip and Parker, Jeffrey J.},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue May 11 00:00:00 EDT 2010},
month = {Tue May 11 00:00:00 EDT 2010}
}