Claims
- 1. A storage controller for providing uninterrupted access by a host computer to a shared memory during a microcode update, said storage controller comprising:
- first and second processors, said first processor executing first processor microcode and said second processor executing said first processor microcode;
- storage means shared between said first processor and said second processor for storing data; and
- means for updating microcode in said first processor without interrupting access by said second processor to all data stored in said storage means, said means for updating including:
- first means for installing second processor microcode into said first processor,
- second means for comparing the second processor microcode with the first processor microcode during installation of the second processor microcode into said first processor and identifying values of a first set of updating variables; and
- third means for effecting changes in the operation of said storage controller based on the values of said first set of updating variables without disrupting the operation thereof.
- 2. The invention of claim 1 further including means for installing said second processor microcode into said second processor.
- 3. The invention of claim 2 further including means for comparing the second processor microcode with the first processor microcode during installation of the second processor microcode into said second processor and identifying values of a second set of updating variables.
- 4. The invention of claim 3 further including means for effecting changes in the operation of said storage controller based on the values of said second set of updating variables without disrupting the operation thereof.
Parent Case Info
This is a continuation of application Ser. No. 08/289,869, filed 08/12/94, abandoned, which is a continuation of application Ser. No. 07/990,760, filed 12/15/92, now abandoned.
US Referenced Citations (10)
Non-Patent Literature Citations (1)
Entry |
"Device/Profile Installation Procedure with Validation", IBM Technical Disclosure Bulletin, vol. 28, No. 4, Sept. 1985. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
289869 |
Aug 1994 |
|
Parent |
990760 |
Dec 1992 |
|