| .. | |||
| LastBootErrorLog.c | 7 days ago | ||
| LastBootErrorLog.h | 7 days ago | ||
| LastBootErrorLog.md | 7 days ago | ||
| LastBootErrorLog_analysis.md | 7 days ago | ||
| README.md | 7 days ago | ||
Index: 0227 | Size: 39,760 bytes (159,040 body) | Phase: DXE
DXE driver that processes the last boot error log for RAS purposes on Intel Purley (Xeon Scalable) platforms. Reads error records from HOB (Hand-Off Block), translates them through WHEA protocol, and dispatches error information to crash handler, error log, and platform-specific storage. Supports 5 error group types with a processor error decode pipeline that reads MSRs (MCG_CAP, MCi_STATUS), determines correction modes (0-6), and routes to handler callbacks (cmc_handler, smi_handler, ue_handler). Uses a 20-entry round-robin error cache table and SetJump/LongJump for error recovery.
Intel Purley (Skylake-SP Xeon), HR650X
Source: PurleyPlatPkg/Ras/Whea/LastBootErrorLog/