Method for FRU Isolation in Intel platforms without using the SMI Handler and Possibly Having Data Corruption
Original Publication Date: 2004-May-27
Included in the Prior Art Database: 2004-May-27
In previous Intel based designs, when the system detected an unrecoverable error, the SMI handler was invoked. Once invoked, the SMI handler code is executed by one of the system processors to determine the failing FRU. SMI handlers have three deficiencies. 1. While the SMI code is executing to determine the failing FRU, the corrupted data that kicked off the unrecoverable error could enter the main system memory and no longer be detected. 2. The SMI handler may not execute because the unrecoverable error occurred, for example, in the first bank of memory (where the SMI handler code is executed from). 3. As the systems become more complex, the SMI handler becomes more complex to code. In a muilti-node system, error recovery using the SMI handler is more problematic.