Patent ID: 7308610
Filing Date: 2007-12-11
Classification: G06F

Abstract:
1. A method comprising: registering a specialized module for handling hardware errors with an operating system (OS) of the processing system after the processing system has been powered on; receiving, at a generic error collection routine of the OS, notification of a hardware error in the processing system; in response to receiving notification of the hardware error at the generic error collection routine, calling the specialized module; retrieving information pertaining to the hardware error from one or more hardware components of the processing system; generating abstracted error data, based at least in part on the retrieved information; and determining a recovery action to be taken in response to the hardware error, the determination made by the OS, based at least in part on the abstracted error data, and also based at least in part on a policy data structure of the processing system, wherein the policy data structure associates hardware errors with corresponding predetermined actions to be performed by the OS.