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.

Date of Patent:
Jun. 04, 2019

Filed:

Dec. 27, 2013
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Jiewen Yao, Shanghai, CN;

Vincent Zimmer, Federal Way, WA (US);

Nicholas Adams, Beaverton, OR (US);

Willard Wiseman, Tigard, OR (US);

Giri Mudusuru, Portland, OR (US);

Nuo Zhang, Santa Clara, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/00 (2006.01); G06F 15/177 (2006.01); G06F 9/4401 (2018.01); G06F 9/445 (2018.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 9/4403 (2013.01); G06F 9/4411 (2013.01); G06F 9/44505 (2013.01); G06F 21/572 (2013.01); G06F 21/575 (2013.01); G06F 9/4401 (2013.01);
Abstract

The present disclosure is directed to controlled customization of silicon initialization. A device may comprise, for example, a boot module including a memory on which boot code is stored, the boot code including at least an initial boot block (IBB) module that is not customizable and a global platform database (GPD) module including customizable data. The IBB module may include a pointer indicating GPD module location. The customizable data may comprise configurable parameters and simple configuration language (SCL) to cause the device to execute at least one logical operation during execution of the boot code. The GPD module may further comprise a pointer indicating SCL location. The boot code may be executed upon activation of the device, which may cause the IBB module to load an interpreter for executing the SCL. The interpreter may also verify access request operations in the SCL are valid before executing the access request operations.


Find Patent Forward Citations

Loading…