Intel architecture ia-32 User Manual

Page of 636
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.