FIRMWARE INTERFACE WITH DURABLE MEMORY STORAGE
Generally, this disclosure provides systems, devices, methods and computer readable media for a Unified Extensible Firmware Interface (UEFI) with durable storage to provide memory write persistence, for example, in the event of power loss. The system may include a processor to host the firmware inte...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Generally, this disclosure provides systems, devices, methods and computer readable media for a Unified Extensible Firmware Interface (UEFI) with durable storage to provide memory write persistence, for example, in the event of power loss. The system may include a processor to host the firmware interface which may be configured to control access to system variables in a protected region of a volatile memory. The system may also include a power management circuit to provide power to the processor and further to provide a power loss indicator to the firmware interface. The system may also include a reserve energy storage module to provide power to the processor in response to the power loss indicator. The firmware interface is further configured to copy the system variables from the volatile memory to a non-volatile memory in response to the power loss indicator.
La présente invention concerne de façon générale des systèmes, des dispositifs, des procédés et des supports lisibles par ordinateur destinés à une interface unifiée extensible de microprogramme (UEFI) avec stockage durable visant à assurer une persistance d'écritures en mémoire, par exemple en cas de perte d'alimentation. Le système peut comprendre un processeur servant à héberger l'interface de microprogramme, qui peut être configuré pour commander l'accès à des variables de système dans une région protégée d'une mémoire volatile. Le système peut également comprendre un circuit de gestion d'alimentation servant à assurer l'alimentation du processeur et en outre à transmettre un indicateur de perte d'alimentation à l'interface de microprogramme. Le système peut également comprendre un module de stockage d'énergie de réserve servant à assurer l'alimentation du processeur en réaction à l'indicateur de perte d'alimentation. L'interface de microprogramme est en outre configurée pour copier les variables de système de la mémoire volatile vers une mémoire non volatile en réaction à l'indicateur de perte d'alimentation. |
---|