Invention Grant
US08458386B2 Atomic interrupt masking in an interrupt controller to prevent delivery of same interrupt vector for consecutive interrupt acknowledgements
有权
中断控制器中的原子中断屏蔽,以防止传递相同的中断向量用于连续的中断确认
- Patent Title: Atomic interrupt masking in an interrupt controller to prevent delivery of same interrupt vector for consecutive interrupt acknowledgements
- Patent Title (中): 中断控制器中的原子中断屏蔽,以防止传递相同的中断向量用于连续的中断确认
-
Application No.: US12962089Application Date: 2010-12-07
-
Publication No.: US08458386B2Publication Date: 2013-06-04
- Inventor: Michael J. Smith , Josh P. de Cesare , Mark D. Hayter
- Applicant: Michael J. Smith , Josh P. de Cesare , Mark D. Hayter
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Lawrence J. Merkel
- Main IPC: G06F13/24
- IPC: G06F13/24

Abstract:
In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may take into account various processor state in determining which processor should receive a given interrupt. For example, the processor state may include whether or not the processor is in a sleep state, whether or not interrupts are enabled, whether or not the processor has responded to previous interrupts, etc. The interrupt controller may implement timeout mechanisms to detect that an interrupt is being delayed (e.g. after being offered to a processor). The interrupt may be re-evaluated at the expiration of a timeout, and potentially offered to another processor. The interrupt controller may be configured to automatically, and atomically, mask an interrupt in response to delivering an interrupt vector for the interrupt to a responding processor.
Public/Granted literature
- US20120144081A1 Automatic Interrupt Masking in an Interrupt Controller Public/Granted day:2012-06-07
Information query