主权项 |
1. A multicore processor system comprising a processor configured to:
detect, among cores that have booted with an old boot program in the multicore processor, a core to which no process is assigned, change upon detecting the core to which no process is assigned, a reference area from a storage area for the old boot program to a storage area for a new boot program, notify the core to which no process is assigned of a reboot instruction specifying the reference area after the change, set upon receiving an instruction to update the new boot program, the storage area for the new boot program based on the storage area for the old boot program and a given mask value, receive, after setting the storage area for the new boot program, an input of an access of the storage area for the old boot program, related to a download of the new boot program, and determine whether the received access is a write access or a read access, and upon determining the access to be the write access, changes an address specified in the write access to an address specifying the storage area for the new boot program based on the given mask value and notifies an accessor of the write access of an instruction to access the address after the change, and upon determining the access to be the read access, notifies an accessor of the read access of an instruction to access an address specified in the read access. |