-
公开(公告)号:US20170003976A1
公开(公告)日:2017-01-05
申请号:US15100267
申请日:2013-12-27
Applicant: INTEL CORPORATION
Inventor: JIEWEN YAO , VINCENT ZIMMER , NICHOLAS ADAMS , WILLARD WISEMAN , GIRI MUDUSURU , NUO ZHANG
IPC: G06F9/44
CPC classification number: G06F9/4403 , G06F9/4401 , G06F9/4411 , G06F9/44505 , G06F21/572 , G06F21/575
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.
Abstract translation: 本公开涉及硅初始化的受控定制。 设备可以包括例如包括其上存储有引导代码的存储器的引导模块,所述引导代码至少包括不可定制的初始引导块(IBB)模块和包括可定制的全局平台数据库(GPD)模块 数据。 IBB模块可以包括指示GPD模块位置的指针。 可定制数据可以包括可配置参数和简单配置语言(SCL),以使设备在启动代码的执行期间执行至少一个逻辑操作。 GPD模块还可以包括指示SCL位置的指针。 启动代码可以在设备激活时执行,这可能导致IBB模块加载用于执行SCL的解释器。 在执行访问请求操作之前,解释器还可以验证SCL中的访问请求操作是有效的。
-
公开(公告)号:US20190286450A1
公开(公告)日:2019-09-19
申请号:US16431444
申请日:2019-06-04
Applicant: Intel Corporation
Inventor: JIEWEN YAO , VINCENT ZIMMER , NICHOLAS ADAMS , WILLARD WISEMAN , GIRI MUDUSURU , NUO ZHANG
IPC: G06F9/4401 , G06F21/57 , G06F9/445
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.
-