System and method for updating microcode stored in a non-volatile memory
AssigneeInternational Business Machines Corporation
InventorsChristopher L. Canestaro, John Steven Langford, Rick Allen Hamilton, II
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsChristopher L. Canestaro, John Steven Langford, Rick Allen Hamilton, II
Estimating the term…
A method of verifying the integrity of a file transferred as a plurality of sectors. During a first pass transfer of a sectored file, first pass sector CRC codes are generated for each sector and stored in system memory. During a second pass transfer, second pass CRC codes are generated for each sector. The second pass CRC codes are compared to the first pass CRC codes for corresponding sectors. If the second pass CRC code matches the first pass CRC code, the sector is committed to the destination medium. The CRC sector values for an initial sector of the file are preferably generated from a predefined seed. Each successive CRC sector value is then preferably generated from the preceding sector's CRC code such that the sector CRC code of the last sector comprises a final CRC code of the file.
A method of transferring, from a source medium, a microcode file comprising a plurality of sectors and including a final CRC code derived from the contents of the entire file to a flash memory of a data processing system, comprising:
A system comprising:
A method of verifying the integrity of a microcode file transferred as a plurality of sectors comprising:
Dependencies are inferred from the claim text.