Patent ID: 7200694
Filing Date: 2007-04-03
Classification: G06F

Abstract:
1. A method for diagnosing and servicing one or more interrupts generated by one or more attention buttons each attention button associated with a hot-plug slot and sharing a first interface to a hot plug controller with the hot-plug slot in a computer system comprising: providing a second interface between a mechanical latch for each slot and a hot plug controller; storing the contents of one or more registers contained within each hot plug controller, the registers identifying the state of the first and second interfaces for each slot; receiving an interrupt corresponding to a state change for the first or second interface; in response to receiving the interrupt, identifying a one of the hot plug controllers and a one of the slots where the interrupt occurred; determining, based on a stored state and a pending state of the first interface and a stored state and a pending state of the second interface, whether a state change in the first interface was caused by a press of the attention button; and in response to determining that the first interface state change was caused by the press of the attention button, executing a procedure to service the interrupt and store an updated state for the serviced interrupt slot.