Mechanism to commit data to a memory device with read-only access
First Claim
Patent Images
1. A method of updating flash memory in a computer system during operation of the computer system wherein the flash memory is in locked-down mode, the method comprising:
- generating a reset signal;
outputting the reset signal on a general purpose input/output port, wherein the general purpose input/output port is coupled to reset circuitry for the flash memory;
sensing the reset signal;
unlocking the flash memory to allow write access to the flash memory;
updating the flash memory; and
locking the flash memory to locked down mode.
13 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for accessing locked-down flash memory in a computer system that utilizes a general purpose input/output port coupled to the flash memory, and includes program instructions that generate a reset signal, output the reset signal to the general purpose input/output port, sense the reset signal, unlock the flash memory to allow write access to the flash memory, update the flash memory, and lock the flash memory to locked down mode. The present invention allows flash memory to be updated during normal operation of the computer system.
110 Citations
24 Claims
-
1. A method of updating flash memory in a computer system during operation of the computer system wherein the flash memory is in locked-down mode, the method comprising:
-
generating a reset signal;
outputting the reset signal on a general purpose input/output port, wherein the general purpose input/output port is coupled to reset circuitry for the flash memory;
sensing the reset signal;
unlocking the flash memory to allow write access to the flash memory;
updating the flash memory; and
locking the flash memory to locked down mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
coupling the general purpose input/output port to existing flash memory reset circuitry.
-
-
4. The method of claim 1 wherein updating the flash memory includes updating flash memory program instructions.
-
5. The method of claim 1 wherein updating the flash memory includes updating BIOS program instructions.
-
6. The method of claim 1 further including generating the reset signal when the operating system requests access to the flash memory.
-
7. The method of claim 1 further including generating the reset signal when a system management interrupt requests access to the flash memory.
-
8. The method of claim 1 further including preventing generation of the reset signal when unauthorized access to the flash memory is requested.
-
9. A computer system comprising:
-
a processor;
a flash memory coupled to the processor;
a general purpose input/output port coupled to the flash memory;
first program instructions operable to;
generate a reset signal;
output the reset signal to the general purpose input/output port, wherein the general purpose input/output port is coupled to reset circuitry for the flash memory;
sense the reset signal;
unlock the flash memory to allow write access to the flash memory;
update the flash memory; and
lock the flash memory to locked down mode. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus for accessing flash memory in a computer system, the apparatus comprising:
-
a general purpose input/output port coupled to the flash memory;
first program instructions operable to;
generate a reset signal;
output the reset signal to the general purpose input/output port, wherein the general purpose input/output port is coupled to reset circuitry for the flash memory;
sense the reset signal;
unlock the flash memory to allow write access to the flash memory;
update the flash memory; and
lock the flash memory to locked down mode. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification