| Index | Module | Size | Phase |
|---|---|---|---|
| 0413 | PeiFrb.efi | 0xA80 (2688 bytes) | PEI |
This PEIM implements Fault Resilient Booting (FRB) for the AMI IPMI stack. It detects the system reset type by querying CMOS RTC Status Register A and FRB timeout status memory (MMIO at 0xFDAF0490), then configures the FRB watchdog timeout value in the ServerSetup NVRAM variable and installs an FRB notification PPI. The default FRB timeout is 360 seconds (6 minutes).
ModuleEntryPoint -- UEFI PEI entry pointDetectResetType -- Reads CMOS RTC register A and FRB timeout MMIO to classify resetGetFrbSetupData -- Locates ServerSetup variable and extracts FRB enable/timeout configurationGetDebugOutputInterface -- Locates EFI_PEI_DEBUG2_PPI for debug outputMemset / FillTable8 -- Memory utility functions