×

Controlled customization of silicon initialization

  • US 10,310,865 B2
  • Filed: 12/27/2013
  • Issued: 06/04/2019
  • Est. Priority Date: 12/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A device configured for controlled customization of silicon initialization, comprising:

  • a processor; and

    a non-transitory computer readable medium comprising instructions that when executed by the processor cause the performance of the following operations comprising;

    initiating an initial boot block (IBB) module of the device, wherein the IBB module is not accessible for customization, is in the form of silicon integrated code for the device, and comprises a pointer that points to a region of a memory comprising the IBB module at which a current global platform database (GPD) of the device is stored, the current GPD comprising customizable data comprising simple configuration language (SCL) associated with the current GPD;

    determining, with the IBB module, whether an update to the current GPD exists in the device; and

    when it is determined that an update to the current GPD exists in the device;

    marking, with the IBB module, the current GPD as invalid;

    modifying, with the IBB module, the pointer to point to an updated GPD corresponding to the update; and

    causing the IBB module to boot the device using the updated GPD and SCL associated with the updated GPD.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×