Newer
Older
AMI-Aptio-BIOS-Reversed / UefiCpuPkg / PiSmmCommunication / PiSmmCommunicationSmm / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Restructure the repo

PiSmmCommunicationSmm

Field Value
Index 243
Module PiSmmCommunicationSmm
Size 5764 bytes (5.6 KB)
Phase SMM

Overview

PiSmmCommunicationSmm is a SMM driver from the UefiCpuPkg that establishes
communication channels between UEFI runtime and SMM. It manages the shared
buffer and protocol infrastructure that allows DXE/runtime drivers to send
requests to SMM drivers and receive responses.

The driver initializes the SMM communication protocol, sets up a global status
variable for error reporting, and registers the necessary SMI handlers.

Key Functions

  • ModuleEntryPoint -- SMM driver entry point that initializes the PI SMM
    Communication protocol and registers the SMI communication handler.

Dependencies

  • UefiCpuPkg / PiSmmCommunication
  • UEFI PI SMM Protocol (EFI_SMM_COMMUNICATION_PROTOCOL)

Platform

  • Build: HR6N0XMLK DEBUG_VS2015 X64
  • Source Tree: e:\hs\Build\HR6N0XMLK\DEBUG_VS2015\X64\UefiCpuPkg\PiSmmCommunication\PiSmmCommunicationSmm\DEBUG
  • Machine: x86-64 (PE32+)
  • Subsystem: UEFI (0x000B)
  • Sections: .text, .rdata, .data, section_3, .xdata