Information processing device and a firmware updating method of the information processing device
First Claim
1. A firmware updating method of an information processing device having a plurality of processing units including an arithmetic processing unit and a storage unit and a system control unit that controls the plurality of processing units, the method comprising:
- receiving an update firmware program from an external device by the system control unit;
transmitting the update firmware program to each of the processing units from the system control unit;
writing the update firmware program to one memory area not used for an operation out of a pair of memory areas of the processing unit for storing a firmware program that manages the hardware resource by the processing unit;
detecting a version of the firmware program used in operation in the pair of memory area of each processing device and judging whether there is compatibility with the update firmware program before writing the update firmware program;
instructing a start or re-start to the processing units from the system control unit after writing the update firmware program when judging that the firmware program is not compatible with the update firmware program; and
switching the one memory area not used for the operation to the operation side and starting or re-starting by the update firmware program in the one memory area of the processing devices, which are instructed to perform the start or the re-start, wherein the receiving comprises receiving a package of the update firmware program of the processing unit and a second firmware program that controls a hardware resource in the system control unit,said method further comprises;
writing the received second firmware program in one memory area not used in operation among a pair of second memory areas provided to the system control unit before transmitting the update firmware program of the processing unit to each of the processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing device which is separated a plurality of partitions updates a firmware program in each partition. A management unit monitors the partition in operation and receives the firmware program from an external device and transmits the firmware program to each of the partition. Each partition writes and updates the firmware program in one memory area which is not used in operation out of a pair of memory area to perform an update of the firmware without stopping the operation of the partition.
-
Citations
12 Claims
-
1. A firmware updating method of an information processing device having a plurality of processing units including an arithmetic processing unit and a storage unit and a system control unit that controls the plurality of processing units, the method comprising:
-
receiving an update firmware program from an external device by the system control unit; transmitting the update firmware program to each of the processing units from the system control unit; writing the update firmware program to one memory area not used for an operation out of a pair of memory areas of the processing unit for storing a firmware program that manages the hardware resource by the processing unit; detecting a version of the firmware program used in operation in the pair of memory area of each processing device and judging whether there is compatibility with the update firmware program before writing the update firmware program; instructing a start or re-start to the processing units from the system control unit after writing the update firmware program when judging that the firmware program is not compatible with the update firmware program; and switching the one memory area not used for the operation to the operation side and starting or re-starting by the update firmware program in the one memory area of the processing devices, which are instructed to perform the start or the re-start, wherein the receiving comprises receiving a package of the update firmware program of the processing unit and a second firmware program that controls a hardware resource in the system control unit, said method further comprises; writing the received second firmware program in one memory area not used in operation among a pair of second memory areas provided to the system control unit before transmitting the update firmware program of the processing unit to each of the processing unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing device comprises:
-
a plurality of processing units, each having a hardware resource including an arithmetic processing unit and a storage unit; and a system control unit that controls the plurality of processing units, wherein each of the processing units has a pair of memory areas that store a firmware program controlling the hardware resource, the system control unit transmits an update firmware program received from an external device to each of the processing units, and each of the processing units writes the update firmware program to one memory area not used for the operation out of the pair of memory areas, and wherein the system control unit detects a version of the firmware program used in operation in the pair of memory area of each processing device, judges whether the firmware program is compatible with the update firmware program before writing the update firmware program, and instructs a start or re-start to the processing units after writing the update firmware program when judging that the firmware program is not compatible with the update firmware program, and the processing devices, which are instructed to perform the start or the re-start, switch the one memory area not used for the operation to the operation side and start or re-start by the update firmware program in the one memory area, wherein the system control unit further comprises a pair of second memory areas, each storing a second firmware program that controls a hardware resource in the system control unit, and the system control unit receives a package of the update firmware program of the processing unit and the second firmware program, writes the received second firmware program in one memory area not used in operation among the pair of second memory areas of the system control unit, and transmits the update firmware program of the processing unit to each of the processing unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification