摘要 |
PROBLEM TO BE SOLVED: To achieve the firmware hot-swap of a controller such as a disk controller, the firmware hot-swap of the controller exerting little influence on a host being a high order device. SOLUTION: This controller is provided with an I/O control table 160 in which distribution control information to determine to which CPU an I/O request from a host should be distributed and state information showing whether or not each CPU is operating are stored. Also, I/O processing instruction lists 60 and 61 for storing an I/O processing instruction during processing until it completes are prepared for each CPU. When the revision instruction of firmware is made from the outside, the state information of the CPU as the object of firmware revision in the I/O control table 160 is updated to a non-operating state, and the distribution control information is updated so that the distribution of the I/O request to the CPU can not be performed, and when it is confirmed that any I/O processing instruction stored in the I/O processing instruction list has become absent, control to execute the revision of the firmware is performed. COPYRIGHT: (C)2007,JPO&INPIT
|