Flexible method for satisfying complex system error handling requirements via error promotion/demotion
AssigneeIntel Corporation
InventorNhon Quach
Life of this patent
Estimating the term…
Abstract
A signaling mechanism associated with errors in a processor is promoted or demoted based on a set of stored values.
Claims19
A method of handling errors occurring in a processor, comprising:
- promoting or demoting a signaling mechanism associated with an error based on a set of stored values, wherein said promoting or demoting a signaling mechanism includes promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes the processor correcting errors but generating the second signaling mechanism.
A method of handling errors occurring in a processor, comprising:
- promoting or demoting a signaling mechanism associated with an error based on a set of stored values, wherein said promoting or demoting a signaling mechanism includes promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes asserting a first external pin.
A method of handling errors occurring in a processor, comprising:
- promoting or demoting a signaling mechanism associated with an error based on a set of stored values, wherein said promoting or demoting a signaling mechanism includes promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes the processor asserting an external pin and performing a reset operation.
Error handling logic for a processor having a plurality of error types each of which is assigned to a signaling mechanism, comprising:
- a register storing a promotion/demotion value for at least one error;
- error detection logic;
- and
- error promotion/demotion logic receiving inputs from said register and said error detection logic and producing an output to one of said signaling mechanisms,
- wherein said register includes a value for enabling promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes the processor correcting errors but generating the second signaling mechanism.
Error handling logic for a processor having a plurality of error types each of which is assigned to a signaling mechanism, comprising:
- a register storing a promotion/demotion value for at least one error;
- error detection logic;
- and
- error promotion/demotion logic receiving inputs from said register and said error detection logic and producing an output to one of said signaling mechanisms,
- wherein said register includes a value for enabling promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes asserting an external pin.
Error handling logic for a processor having a plurality of error types each of which is assigned to a signaling mechanism, comprising:
- a register storing a promotion/demotion value for at least one error;
- error detection logic;
- and
- error promotion/demotion logic receiving inputs from said register and said error detection logic and producing an output to one of said signaling mechanisms,
- wherein said register includes a value for enabling promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes the processor asserting an external pin and performing a reset operation.
A computer-readable memory having stored thereon a plurality of instructions for handling errors in a processor having a plurality of types or errors each of which is assigned to a signaling mechanism, causing a processor to:
- promote or demote a signaling mechanism associated with an error based on a set of stored values, wherein said promoting or demoting a signaling mechanism includes promotion of a first signaling mechanism to a second signaling mechanism, and
- wherein said promotion includes asserting an external pin.
Dependencies are inferred from the claim text.