FLEXIBLE BOOTSTRAP CODE ARCHITECTURE
The present disclosure is directed to flexible bootstrap code architecture. A device may comprise equipment for operating the device and an operating system (OS) for operating the equipment. A boot module may also be included in the device to execute boot operations. At least one flexible boot (FB)...
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: | The present disclosure is directed to flexible bootstrap code architecture. A device may comprise equipment for operating the device and an operating system (OS) for operating the equipment. A boot module may also be included in the device to execute boot operations. At least one flexible boot (FB) module in the boot module may interact with the equipment and/or OS during the boot operations to cause the boot operations to become device-specific. An example boot module may comprise a plurality of FB modules. An example FB module may verify a device/chipset identification and may control the boot operations based on the identification. Other example FB modules may select resources to load based on an OS type, may provide a boot configuration table location for use in OS runtime boot configuration or may load variables from a preload variable directory for use in configuring boot operations.
La présente invention concerne une architecture de code d'amorçage flexible. Un dispositif peut comprendre un équipement permettant d'exploiter le dispositif et un système d'exploitation (SE) permettant d'exploiter l'équipement. Un module d'amorçage peut également être compris dans le dispositif en vue d'exécuter des opérations d'amorçage. Au moins un module d'amorçage flexible (FB) dans le module d'amorçage peut interagir avec l'équipement et/ou le SE lors des opérations d'amorçage afin d'amener les opérations d'amorçage à devenir spécifiques du dispositif. Un module d'amorçage donné à titre d'exemple peut comprendre une pluralité de modules FB. Un module FB donné à titre d'exemple peut vérifier une identification de dispositif/jeu de puces et peut commander les opérations d'amorçage sur la base de l'identification. D'autres modules FB donnés à titre d'exemple peuvent sélectionner des ressources à charger sur la base d'un type de SE, fournir un emplacement de table de configuration d'amorçage destiné à être utilisé dans une configuration d'amorçage d'exécution de SE ou charger des variables à partir d'un répertoire de variables de précharge destinées à être utilisées dans la configuration des opérations d'amorçage. |
---|