Patent ID: 7533254

Claim:
In an optical transceiver including a control module, a persistent memory that is external to the control module, a processor, an external device interface, and a system memory that are included within the control module, wherein the external device interface is configured to communicate with one or more modules of the optical transceiver that are not included within the control module and wherein the external device interface includes a boot controller, a method for the optical transceiver to preserve a portion of the system memory during a warm reboot process, the method comprising: an act of the boot controller loading microcode from the persistent memory to the system memory via the external interface without writing into a preserved memory space of the system memory during the act of loading; an act of the processor processing the microcode in the system memory; and during the act of processing, an act of writing information to survive a warm reboot into the preserved memory space of the system memory.