Patent ID: 7363434
Filing Date: 2008-04-22
Classification: G06F

Abstract:
1. A method for updating a plurality of flash memory devices in a multi-processor computer system having multiple physical processors, the method comprising: launching a update utility on a boot processor associated with a flash memory device located in a north portion of a chipset of the multi-processor computer system, wherein the update utility includes update code for updating a plurality of flash memory devices in the multi-processor system; determining, by way of the boot processor, the identity of at least one application processor associated with a flash memory device located in the north portion of the chipset that is inaccessible by the boot processor in the multi-processor computer system; sending, by way of the boot processor, instructions for executing the update code contained in the update utility to the application processor in the multi-processor computer system; and concurrently updating the flash memory device associated with the boot processor and the flash memory device associated with the application processor by executing the update code on the boot processor to update a portion of the flash memory device associated with the boot processor while simultaneously executing the update code on the application processor to update a portion of the flash memory device associated with the application processor, whereby the portion of the flash memory device associated with the boot processor is over-written at the same time as the portion of the flash memory device associated with the application processor.