Method and system using a virtual lock for boot block flash
AssigneeIntel Corporation
InventorsVincent Zimmer, Mallik Bulusu
Life of this patent
Estimating the term…
Abstract
A method and system using a virtual lock for boot block flash are disclosed in which code from a boot block of a flash memory is executed. The boot block is hardware protected. One or more ancillary boot blocks in the flash memory are locked based on the executed code such that the ancillary boot blocks are virtually hardware locked. The ancillary boot blocks can be virtually hardware locked using a programmable technique.
Claims19
A method for a flash memory comprising:
- executing code from a boot block of the flash memory, the boot block being hardware locked;
- and
- locking one or more ancillary boot blocks in the flash memory based on the executed code such that the ancillary blocks are virtually hardware locked.
A computing system comprising:
- a flash memory having a boot block to store code, the boot block being hardware locked;
- and
- a processor to execute the code stored in the boot block and to lock one or more ancillary boot blocks in the flash memory based on the executed code such that the ancillary blocks are virtually hardware locked.
A flash memory device comprising:
- a boot block, the boot block being hardware locked;
- and
- one or more ancillary boot blocks, the ancillary boot blocks being virtually hardware locked, wherein the boot block includes code that is to be executed to lock the ancillary boot blocks.
A machine-readable medium providing instructions, which if executed by a processor, causes the processor to perform an operation comprising:
- executing code from a boot block of a flash memory, the boot block being hardware locked;
- and
- locking one or more ancillary boot blocks in the flash memory based on the executed code such that the ancillary blocks are virtually hardware locked.
Dependencies are inferred from the claim text.