| .. | |||
| PcieErrorHandler.c | 7 days ago | ||
| PcieErrorHandler.h | 7 days ago | ||
| PcieErrorHandler.md | 7 days ago | ||
| README.md | 7 days ago | ||
Index: 0224 | Size: 50,656 bytes (202,624 body) | Phase: SMM
SMM PCI Express error handler for the Intel Purley platform. Manages PCIe Advanced Error Reporting (AER), PCIe component/device error detection and logging, and root port error handling. Initializes through AutoGen library constructors then registers SMM error handling callbacks for PCIe bus error events. Interfaces with the platform RAS infrastructure to log PCIe errors and communicate with BMC.
sub_7958) -- Library constructor chain initialization (gST, gBS, gRT, gSmst).sub_7E70) -- Main initialization: locates PCIe-related protocols and registers SMI handlers.sub_7E00) -- Fallback/cleanup handler on initialization failure.sub_7958 -> PcieErrorHandlerInitLibrariessub_7E70 -> RegisterPcieErrorHandlersub_7E00 -> PcieErrorHandlerInitFailureIntel Purley (Skylake-SP Xeon), HR650X
Source: PurleyPlatPkg/Ras/Smm/ErrHandling/PcieErrorHandler/