Abstract:
An electronic system includes a control unit configured to generate a firmware register and store a system health information to the firmware register; and a communication unit, coupled to the control unit, configured to retrieve at least a portion of the system health information and communicate the portion of the system health information in response to a singular read request independent of an operational status of a host device.
Abstract:
A method includes: collecting a stream attribute associated with each of a plurality of streams to a non-volatile memory; storing the stream attribute in a repository; and selecting a victim stream among the plurality of streams based on the stream attribute. The stream attribute can be one or more of a time stamp, an updated frequency, and an amount of data written to each of the plurality of streams.
Abstract:
A method includes: collecting a stream attribute associated with each of a plurality of streams to a non-volatile memory; storing the stream attribute in a repository; and selecting a victim stream among the plurality of streams based on the stream attribute. The stream attribute can be one or more of a time stamp, an updated frequency, and an amount of data written to each of the plurality of streams.
Abstract:
An electronic system includes a control unit configured to generate a firmware register and store a system health information to the firmware register; and a communication unit, coupled to the control unit, configured to retrieve at least a portion of the system health information and communicate the portion of the system health information in response to a singular read request independent of an operational status of a host device.
Abstract:
Embodiments of the inventive concept include a boot loader update firmware (305), a system and method for producing the boot loader update firmware (305), and a method for using the boot loader update firmware (305) to update a boot loader module (160) in a device (110, 205, 210, 215). The boot loader update firmware (305) can include logic (310) to install firmware (315) in non-volatile memory (145). The firmware (315) can include a binary image (320) of the updated boot loader module (160). When the device (110, 205, 210, 215) is rebooted, the firmware (315) is activated, which can then copy the binary image 320) into non-volatile memory (150). When the device (110, 205, 210, 215) is rebooted again, the updated boot loader module (160) is activated.