| Field | Value |
|---|---|
| Index | 0370 |
| Module | FpgaPlatformEarlyInit |
| PE Size | 8,768 bytes (0x2240) |
| Phase | PEI (Pre-EFI Initialization) |
| Sections | .text / .rdata / .data / .reloc |
| Arch | IA-32 (0x014C) |
| SHA256 | 419e20671d52d16d32dc5522bb485b6caf533b1f96eb |
FpgaPlatformEarlyInit provides early FPGA (Field Programmable Gate Array) platform initialization during the PEI phase. It discovers FPGA firmware volumes from the flash, locates the FPGA configuration HOB produced by earlier boot stages, and installs the FPGA Platform Hooks PPI for consumption by downstream PEIMs. The module also handles FPGA BBS (Boot Block Select) initialization by loading the FPGA firmware volume into memory.
Intel Purley platform, Lenovo HR650X server.