Patent US6438709B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6438709B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for recovering from computer system lockup condition

Assignee: Intel Corp
•
Filing: 1997-12-29
•
Granted: 2002-08-20
•
Expires: 2017-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In one embodiment of a method for recovering from a computer system lockup condition, an interrupt is generated to the computer system's operating system notifying the operating system of the lockup condition. An operating system interrupt handler is then executed. The interrupt handler performs at least one step to attempt to cure the lockup condition. If the interrupt handler fails to cure the lockup condition, the interrupt is regenerated to the operating system notifying the operating system of the lockup condition. The interrupt handler is then re-executed in response to the regeneration of the interrupt, with the interrupt handler performing a further step in attempting to cure the lockup condition.

Inventors

  • 👤 David I. Poisner

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:32
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 122 words
For a computer system including a microprocessor executing an operating system, a method for recovering from a computer system lockup condition, the method comprising: generating an interrupt to the operating system notifying the operating system of the lockup condition; executing an operating system interrupt handler that performs a first function to attempt to cure the lockup condition; regenerating the interrupt to the operating system notifying the operating system of the lockup condition if the previous execution of the interrupt handler failed to cure the lockup condition; and re-executing the interrupt handler in response to the regeneration of the interrupt, the interrupt handler to perform a second function in attempting to cure the lockup condition, the second function separate from the first function.
Claim 2
Dependent Claim 122 words
For a computer system including a microprocessor executing an operating system, a method for recovering from a computer system lockup condition, the method comprising: generating an interrupt to the operating system notifying the operating system of the lockup condition; executing an operating system interrupt handler that performs a first function to attempt to cure the lockup condition; regenerating the interrupt to the operating system notifying the operating system of the lockup condition if the previous execution of the interrupt handler failed to cure the lockup condition; and re-executing the interrupt handler in response to the regeneration of the interrupt, the interrupt handler to perform a second function in attempting to cure the lockup condition, the second function separate from the first function.
Claim 3
Dependent Claim 32 words
The method of claim 1 wherein generating an interrupt to the operating system includes loading a value to a register, the value indicating to the operating system that a lockup condition exists.
Claim 4
Dependent Claim 49 words
The method of claim 1 wherein generating an interrupt to the operating system includes loading a value in a register in response to the operating system failing to reset a counter within a predetermined period of time, the value indicating to the operating system that the lockup condition exists.
Claim 5
Dependent Claim 50 words
The method of claim 1 wherein the regenerating the interrupt to the operating system includes loading a value in a register in response to the operating system failing to reset a counter within a predetermined period of time, the value indicating to the operating system that the lockup condition exists.
Claim 6
Dependent Claim 21 words
The method of claim 1 wherein the first function includes enabling an interrupt in an attempt to cure the lockup condition.
Claim 7
Dependent Claim 46 words
The method of claim 1 further comprising: saving the state of the computer system in a non-volatile storage device if re-executing the interrupt handler fails to cure the lockup condition; and causing the computer system to reset once the state of the computer system is saved.
Claim 8
Dependent Claim 43 words
The method of claim 6 further comprising setting a hardware flag before the computer system is reset, the flag indicating to the operating system upon an operating system restart that the reset of the computer system was a result of the lockup condition.
Claim 9
Dependent Claim 27 words
The method of claim 1 wherein the first function includes causing an input/output device to exit a low-power state in an attempt to cure the lockup condition.
Claim 10
Dependent Claim 26 words
The method of claim 1 wherein the first function includes the step of enabling an input/output device interface in an attempt to cure the lockup condition.
Claim 11
Dependent Claim 25 words
The method of claim 9 wherein enabling an input/output device interface in an attempt to cure the lockup condition includes enabling a disk drive interface.
Claim 12
Dependent Claim 24 words
The method of claim 9 wherein enabling an input/output device interface in an attempt to cure the lockup condition includes enabling a network interface.

References Cited (Backward Citations)

US4654821A Cited
US5956475A Cited
US6230286B1 Cited
US6061810A Cited
US5864656A Cited
US5951686A Cited
US6253320B1 Cited
US6314532B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-08-19 2006-02-18 2006-08-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-08-19 2010-02-18 2010-08-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-08-19 2014-02-18 2014-08-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag