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

MeSmmProtocolThunk

Index Module Size Phase
0230 MeSmmProtocolThunk 4,448 bytes (4.3 KB) DXE

Overview

Management Engine (ME) SMM Protocol Thunk DXE Driver from PurleyRpPkg/Platform/Dxe/MeSmmProtocolThunk/. Provides a thunk layer that bridges DXE protocol interfaces to the ME SMM protocols. Performs ME subsystem initialization, protocol registration, and handles communication between the DXE environment and the ME SMM code. Compiled from AutoGen.c with DEBUG_VS2015 configuration for x64.

Key Functions

  • ModuleEntryPoint (0x434): UEFI driver entry point; calls sub_4D4 for ME library initialization, sub_6D4 for protocol thunk registration, and uses event notification via sub_2C0/sub_7E4/sub_360 for lifecycle management.

Dependencies

  • ME Protocols: Management Engine communication interfaces
  • SMM Protocols: System Management Mode protocol interfaces
  • UEFI Boot Services: Event management, protocol installation
  • Source package: PurleyRpPkg/Platform/Dxe/MeSmmProtocolThunk

Platform

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