Newer
Older
AMI-Aptio-BIOS-Reversed / SecSMIFlash / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Init

SecSMIFlash

Index Module Size Phase
0231 SecSMIFlash 22,304 bytes (21.8 KB) DXE

Overview

Secure SMI Flash Update DXE Driver. Provides secure flash update capabilities within the System Management Mode context. Handles SMI-based SPI flash controller access for firmware update operations with security validation. Implements the authenticated flash update path that verifies updates before applying changes to the flash device.

Key Functions

  • ModuleEntryPoint (0x4C0): UEFI driver entry point; calls sub_4FC for initialization, sub_890 for main registration and setup logic, and sub_2B64 for cleanup on failure.

Dependencies

  • SPI Flash Controller: Flash read/write/erase hardware interfaces
  • SMI Handler Infrastructure: SMM communication and dispatch
  • Security Verification: Update authentication and integrity checks
  • Related modules: SmiFlash, SmiFlashDxe, ReFlash, ReFlashSmm

Platform

Intel Purley (HR650X server platform), x86-64, PE32+ format, 6 sections (.text, .rdata, .data, section_3, .xdata, .reloc)