Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

System and method to determine a set of healty processor and guiding associated firmware of system

A general-purpose processor and processor technology, which is used in electrical digital data processing, detection of faulty computer hardware, and redundancy in hardware for error detection of data, which can solve problems such as damage and inability to restore the system on site

Inactive Publication Date: 2009-06-10
INTEL CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, since the flash module is writable, it can be corrupted
The firmware that controls updates to the firmware may itself be corrupted, making field recovery of the system impossible

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method to determine a set of healty processor and guiding associated firmware of system
  • System and method to determine a set of healty processor and guiding associated firmware of system
  • System and method to determine a set of healty processor and guiding associated firmware of system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The following description illustrates techniques for selecting and initializing processors in a multiprocessor system. In the following description, numerous specific details are given, such as logic implementation, software module allocation, bus signaling technology, and operation details, for a more thorough understanding of the present invention. However, one skilled in the art will recognize that the present invention may be practiced without these specific details. In other instances, some control structures, gate level circuits and full software instruction sequences have not been shown in detail in order not to obscure the invention. Using the description contained herein, one of ordinary skill in the art will be able to implement the appropriate function without undue experimentation. The invention is disclosed in the form of hardware within a microprocessor system. However, the invention may also be implemented in other forms of processors, such as digital s...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention discloses a system and method for determining a healthy set of processors and associated firmware to boot the system after a reset event. Validation of redundant copies of processor-specific firmware is checked. Processors determine their own health status, and a processor determines a set of processors with the best available health status. The communication mechanism provided by interprocessor interrupt messages allows an algorithm to determine the set of processors to continue booting the system.

Description

technical field [0001] The present invention relates generally to microprocessor systems, and more particularly to microprocessor systems capable of multiprocessor operation using field upgradeable firmware. Background technique [0002] Processors within microprocessor systems may rely on firmware to perform self-test and start-up operations after a reset event. In a multiprocessor system, even processors in the same general-purpose processor family may vary depending on processor speed, stepping level, certain architectural revisions, and many other parameters. will be different from each other. Therefore, firmware may contain modules that are specific to a group of processors within a general-purpose processor family. [0003] Additionally, field upgrades to these firmware modules may be required for some reasons. Flash memory or other field-upgradeable memory may initially contain initial firmware modules that can be overwritten with newer firmware modules at a later ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/14G06F11/20G06F9/445G06F15/177G06F11/22
CPCG06F8/65G06F15/177G06F8/54G06F9/00G06F11/14
Inventor 托德·谢林
Owner INTEL CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products