US 7,321,947 B2
Systems and methods for managing multiple hot plug operations
Saurabh Gupta, Austin, Tex. (US); and Vijay Nijhawan, Round Rock, Tex. (US)
Assigned to Dell Products L.P., Round Rock, Tex. (US)
Filed on Mar. 10, 2005, as Appl. No. 11/77,443.
Prior Publication US 2006/0206648 A1, Sep. 14, 2006
Int. Cl. G06F 13/00 (2006.01)
U.S. Cl. 710—302  [710/266] 16 Claims
OG exemplary drawing
 
1. A method for managing multiple hot plug operations in an information handling system, comprising:
receiving a hot plug system management interrupt (SMI) signal for initiating a new hot plug operation, the SMI signal being received from a chipset included in a first hot plug device connected to the information handling system, the SMI signal generated by the chipset in response to user input via a user input device on the first hot plug device;
in response to receiving the SMI signal from the first hot plug device, checking chipsets included in each of one or more other hot plug devices connected to the information handling system to determine whether another hot plug operation is currently ongoing for another hot plug device;
as a result of checking the chipsets of the one or more other hot plug devices, identifying another hot plug operation currently ongoing for another hot plug device at the time of receiving the instruction from the first hot plug device for initiating the new hot plug operation, the ongoing hot plug operation including one or more hot plug SMIs; and
in response to identifying the ongoing hot plug operation, restricting the initiation of the new hot plug operation such that the ongoing hot plug operation may be completed.