MODIFYING OPERATING SYSTEM

A method includes modifying a basic input/output system (BIOS) to load a virtual general purpose input/output (GPIO) driver in an operating system, the virtual GPIO driver comprising at least one control method to monitor a system control interrupt (SCI) (202). The method can also include detecting...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: YANG, Yuping, LIU, Shijie, DONG, Daquan, WU, Dujian
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A method includes modifying a basic input/output system (BIOS) to load a virtual general purpose input/output (GPIO) driver in an operating system, the virtual GPIO driver comprising at least one control method to monitor a system control interrupt (SCI) (202). The method can also include detecting the system control interrupt invoking the virtual GPIO driver (204) and executing the control method corresponding to the system control interrupt, the control method to be identified in the modified BIOS (206). Furthermore, the method can include detecting an error from the execution of the control method (208) and modifying an operating system to prevent the error (208), the modification comprising a modification to the control method. L'invention concerne un procédé qui consiste à modifier un système d'entrée/sortie de base (BIOS) pour charger un pilote d'entrée/sortie polyvalente (GPIO) virtuel dans un système d'exploitation, le pilote GPIO virtuel comprenant au moins un procédé de commande pour surveiller une interruption de commande de système (SCI) (202). Le procédé peut également consister à détecter l'interruption de commande de système invoquant le pilote GPIO virtuel (204) et à exécuter le procédé de commande correspondant à l'interruption de commande de système, le procédé de commande devant être identifié dans le BIOS modifié (206). En outre, le procédé peut consister à détecter une erreur provenant de l'exécution du procédé de commande (208) et à modifier un système d'exploitation pour empêcher l'erreur (208), la modification comprenant une modification du procédé de commande.