Ein chipsatz-unabhängiges Verfahren für lokale Aktualisierung und Konfigurierung eines System-BIOS

Verfahren zum Aktualisieren eines nicht-flüchtigen Speichers (non volatile memory, NVM), der in einem Informationsverarbeitungssystem (information handling system, IHS) enthalten ist, wobei das Verfahren umfasst:Überprüfen einer Mehrzahl von Bedingungen, die das Aktualisieren des NVM aus einem Speic...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Mahmoud, Samer El Haj, Stultz, Paul Dennis
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren zum Aktualisieren eines nicht-flüchtigen Speichers (non volatile memory, NVM), der in einem Informationsverarbeitungssystem (information handling system, IHS) enthalten ist, wobei das Verfahren umfasst:Überprüfen einer Mehrzahl von Bedingungen, die das Aktualisieren des NVM aus einem Speicher des IHS ermöglichen, wobei das Überprüfen der Mehrzahl von Bedingungen umfasst:Überprüfen eines warmen Neustart-Status (warm reboot status) des IHS;Überprüfen eines Aktualisierungsanfrage-Bits, das in einem anderen nicht-flüchtigem Speicher (another non-volatile memory (ANVM)) des IHS gesetzt ist, wobei das Aktualisierungsanfrage-Bit eine anhängige Anfrage zum Aktualisieren des NVM aus dem Speicher anzeigt; undÜberprüfen eines Fehlersummen-Fehlerstatus des ANVM;Beibehalten von Inhalten des Speichers, wobei das Beibehalten umfasst:Initialisieren von Interrupts, die in der Lage sind, das Aktualisieren zu unterbrechen;Deaktivieren der Interrupts, um eine Unterbrechung des Aktualisierens zu vermeiden; undDeaktivieren eines Bus-Masters, der in der Lage ist, die Inhalte des Speichers zu ändern;Aktualisieren des NVM aus dem Speicher; undRücksetzen des IHS als Antwort auf das Aktualisieren durch das Aktivieren eines kalten Neustarts (cold reboot). For updating a basic input output system (BIOS) code stored in a non-volatile memory (NVM) included in an information handling system (IHS), a plurality of conditions permitting the updating of the BIOS stored in the NVM from a memory of the IHS are verified. The contents of the memory are preserved by disabling interrupts and disabling bus masters capable of causing a change in the contents of the memory. The BIOS stored in the NVM is updated from the memory. A user interface is provided to display status of the updating of the NVM to improve user experience. Upon completion of the updating the IHS is reset by enabling a cold reboot, thereby enabling the changes made to the BIOS to take effect.