The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 09, 2016
Filed:
Oct. 29, 2013
Vincent J. Zimmer, Federal way, WA (US);
H. P. Anvin, San Jose, CA (US);
Michael A. Rothman, Puyallup, WA (US);
David C. Estrada, Beaverton, OR (US);
Nicholas J. Yoke, Tigard, OR (US);
Gopinatth Selvaraje, Portland, OR (US);
Vincent J. Zimmer, Federal way, WA (US);
H. P. Anvin, San Jose, CA (US);
Michael A. Rothman, Puyallup, WA (US);
David C. Estrada, Beaverton, OR (US);
Nicholas J. Yoke, Tigard, OR (US);
Gopinatth Selvaraje, Portland, OR (US);
Intel Corporation, Santa Clara, CA (US);
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.