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)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SELVARAJE, GOPINATTH, ANVIN, H.P, ESTRADA, DAVID C, ZIMMER, VINCENT J, ROTHMAN, MICHAEL A, YOKE, NICHOLAS J
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator SELVARAJE, GOPINATTH
ANVIN, H.P
ESTRADA, DAVID C
ZIMMER, VINCENT J
ROTHMAN, MICHAEL A
YOKE, NICHOLAS J
description 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.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2015065323A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2015065323A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2015065323A13</originalsourceid><addsrcrecordid>eNrjZFBx83GN8HTycVVw8vcPCQ4JcgxQcPZ3cVVwDHL28AxxdQ4JDXLlYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBoamBmamxkbGjobGxKkCABEMI_g</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>FLEXIBLE BOOTSTRAP CODE ARCHITECTURE</title><source>esp@cenet</source><creator>SELVARAJE, GOPINATTH ; ANVIN, H.P ; ESTRADA, DAVID C ; ZIMMER, VINCENT J ; ROTHMAN, MICHAEL A ; YOKE, NICHOLAS J</creator><creatorcontrib>SELVARAJE, GOPINATTH ; ANVIN, H.P ; ESTRADA, DAVID C ; ZIMMER, VINCENT J ; ROTHMAN, MICHAEL A ; YOKE, NICHOLAS J</creatorcontrib><description>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.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2015</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150507&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015065323A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,777,882,25545,76296</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20150507&amp;DB=EPODOC&amp;CC=WO&amp;NR=2015065323A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SELVARAJE, GOPINATTH</creatorcontrib><creatorcontrib>ANVIN, H.P</creatorcontrib><creatorcontrib>ESTRADA, DAVID C</creatorcontrib><creatorcontrib>ZIMMER, VINCENT J</creatorcontrib><creatorcontrib>ROTHMAN, MICHAEL A</creatorcontrib><creatorcontrib>YOKE, NICHOLAS J</creatorcontrib><title>FLEXIBLE BOOTSTRAP CODE ARCHITECTURE</title><description>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.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2015</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZFBx83GN8HTycVVw8vcPCQ4JcgxQcPZ3cVVwDHL28AxxdQ4JDXLlYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBoamBmamxkbGjobGxKkCABEMI_g</recordid><startdate>20150507</startdate><enddate>20150507</enddate><creator>SELVARAJE, GOPINATTH</creator><creator>ANVIN, H.P</creator><creator>ESTRADA, DAVID C</creator><creator>ZIMMER, VINCENT J</creator><creator>ROTHMAN, MICHAEL A</creator><creator>YOKE, NICHOLAS J</creator><scope>EVB</scope></search><sort><creationdate>20150507</creationdate><title>FLEXIBLE BOOTSTRAP CODE ARCHITECTURE</title><author>SELVARAJE, GOPINATTH ; ANVIN, H.P ; ESTRADA, DAVID C ; ZIMMER, VINCENT J ; ROTHMAN, MICHAEL A ; YOKE, NICHOLAS J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2015065323A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2015</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SELVARAJE, GOPINATTH</creatorcontrib><creatorcontrib>ANVIN, H.P</creatorcontrib><creatorcontrib>ESTRADA, DAVID C</creatorcontrib><creatorcontrib>ZIMMER, VINCENT J</creatorcontrib><creatorcontrib>ROTHMAN, MICHAEL A</creatorcontrib><creatorcontrib>YOKE, NICHOLAS J</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SELVARAJE, GOPINATTH</au><au>ANVIN, H.P</au><au>ESTRADA, DAVID C</au><au>ZIMMER, VINCENT J</au><au>ROTHMAN, MICHAEL A</au><au>YOKE, NICHOLAS J</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>FLEXIBLE BOOTSTRAP CODE ARCHITECTURE</title><date>2015-05-07</date><risdate>2015</risdate><abstract>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.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2015065323A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title FLEXIBLE BOOTSTRAP CODE ARCHITECTURE
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T11%3A29%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SELVARAJE,%20GOPINATTH&rft.date=2015-05-07&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2015065323A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true