Newer
Older
AMI-Aptio-BIOS-Reversed / FpgaSmm / README.md
@Ajax Dong Ajax Dong 2 days ago 687 bytes Init

FpgaSmm, 0177, 8 KB, SMM

SMM driver for FPGA (Field-Programmable Gate Array) initialization on the Purley platform. Handles FPGA detection, configuration register programming, and SMM communication setup. Follows standard AMI SMM driver pattern with setjmp/longjmp-based error recovery in the entry point.

Key Functions: sub_864 (main FPGA initialization routine), sub_514 (UEFI boot/runtime/SMM services table initialization and protocol location), sub_AD8 (release lock on init completion).

Protocols/Dependencies: EFI_SMM_BASE2_PROTOCOL, SMM SW Dispatch Protocol, SMM Communication Protocol.

Platform: Intel Purley (Skylake-SP) / HR650X server, PurleySktPkg/Smm/FpgaInit/FpgaSmm