EMBEDDED CONTROLLER FIRMWARE MANAGEMENT
First Claim
Patent Images
1. An embedded controller, comprising:
- a memory comprising a working area storing embedded controller firmware, and a recovery area storing a copy of the embedded controller firmware; and
a microprocessor coupled to the memory, wherein when the embedded controller firmware stored in the working area is corrupt, the microprocessor is configured to retrieve the copy of the embedded controller firmware from the recovery area and restore the embedded controller firmware to the working area.
2 Assignments
0 Petitions
Accused Products
Abstract
An embedded controller includes and a microprocessor coupled to the memory. The memory includes a working area for storing embedded controller firmware and a recovery area for storing a copy of the embedded controller firmware. When the embedded controller firmware stored in the working area is corrupt, the microprocessor retrieves the copy of the embedded controller firmware from the recovery area and restores the embedded controller firmware to the working area. The microprocessor can then read and execute the embedded controller firmware from the working area. An embedded controller firmware management method is also provided.
8 Citations
20 Claims
-
1. An embedded controller, comprising:
-
a memory comprising a working area storing embedded controller firmware, and a recovery area storing a copy of the embedded controller firmware; and a microprocessor coupled to the memory, wherein when the embedded controller firmware stored in the working area is corrupt, the microprocessor is configured to retrieve the copy of the embedded controller firmware from the recovery area and restore the embedded controller firmware to the working area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing embedded controller firmware, the method comprising:
-
establishing a working area and a recovery area in a memory of an embedded controller; storing an embedded controller firmware in the working area and a copy of the embedded controller firmware in the recovery area; determining whether the embedded controller firmware stored in the working area is corrupt; when the embedded controller firmware stored in the working area is corrupt, retrieving the copy of the embedded controller firmware from the recovery area and restoring the embedded controller firmware to the working area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification