| .. | |||
| PlatformErrorHandler.c | 7 days ago | ||
| PlatformErrorHandler.h | 7 days ago | ||
| PlatformErrorHandler.md | 7 days ago | ||
| PlatformErrorHandler_analysis.md | 7 days ago | ||
| README.md | 7 days ago | ||
Index: 0217 | Size: 44,388 bytes (177,536 body) | Phase: DXE/SMM
SMM platform error handler for the Intel Purley platform, responsible for RAS (Reliability, Availability, Serviceability) error management. Initializes EMCA (Enhanced Machine Check Architecture) platform hooks, populates RAS topology structures (SMBIOS Type 16/17), configures FPGA error handling policies from UEFI setup variables, registers SMM software dispatch callbacks for error notification, and manages per-socket error tracking via linked callbacks.
_ModuleEntryPoint) -- DXE/SMM entry, calls constructor dispatcher then main initsub_30D8) -- recovered alias for library constructor pathsub_3550) -- recovered alias for main init (calls core logic at sub_3970)sub_34E0) -- recovered alias for error-path init helpersub_594) -- recovered alias for secondary SMM pathsub_3810) / DispatchWithEarlyOut (sub_3844) -- callback dispatch helperssub_36B8) -- priority-sorted callback registrationsub_35C8) -- source-registration linked list insertionIntel Purley (Skylake-SP Xeon), HR650X
Source: PurleyPlatPkg/Ras/Smm/ErrHandling/PlatformErrorHandler/