beautypg.com

Intel IA-32 User Manual

Page 548

background image

14-22 Vol. 3A

MACHINE-CHECK ARCHITECTURE

The basic algorithm given in Example 14-21 can be modified to provide more robust recovery
techniques. For example, software has the flexibility to attempt recovery using information
unavailable to the hardware. Specifically, the machine-check exception handler can, after
logging carefully analyze the error-reporting registers when the error-logging routine reports an
error that does not allow execution to be restarted. These recovery techniques can use external
bus related model-specific information provided with the error report to localize the source of
the error within the system and determine the appropriate recovery strategy.