A method for preserving data through a softboot process is presented. Areas
in a device DRAM are reserved for data structures generated during
execution of a boot code stored in the device ROM. A communications
channel between the device and an external device is established and data
structures related to the communications channel status and startup
diagnostics are written to reserved areas of DRAM. Firmware stored on an
external device is downloaded to a different area of DRAM. After a
softboot, the data structures in DRAM are accessed by firmware enabling
the communications channel to be maintained and startup diagnostics data
to be utilized.
Un método para preservar datos con un proceso del softboot se presenta. Las áreas en una COPITA del dispositivo son reservadas para las estructuras de datos generadas durante la ejecución de un código del cargador almacenado en la ROM del dispositivo. Un canal de comunicaciones entre el dispositivo y un dispositivo externo se establece y las estructuras de datos relacionadas con el diagnóstico del estado y del arranque del canal de comunicaciones se escriben a las áreas reservadas de la COPITA. El soporte lógico inalterable almacenado en un dispositivo externo se descarga a una diversa área de la COPITA. Después de un softboot, las estructuras de datos en COPITA son alcanzadas por los soportes lógico inalterable permitiendo al canal de comunicaciones ser mantenido y a los datos de lanzamiento del diagnóstico que se utilizarán.