Newer
Older
AMI-Aptio-BIOS-Reversed / AmiIpmiPkg / Ipmi / BmcRequestNmi / README.md
@Ajax Dong Ajax Dong 2 days ago 1 KB Full restructure

BmcRequestNmi

Field Value
Index 246
Module BmcRequestNmi
Size 8580 bytes (8.4 KB)
Phase DXE

Overview

BmcRequestNmi is a UEFI DXE driver that handles Non-Maskable Interrupt (NMI)
requests originating from the Baseboard Management Controller (BMC). It
provides the firmware-side infrastructure for the BMC to trigger NMIs for
error handling, crash dump collection, and diagnostic purposes.

The driver initializes the BMC NMI communication channel and returns the
result of the setup operation.

Key Functions

  • ModuleEntryPoint -- DXE driver entry point that initializes the BMC NMI
    request handler and establishes the NMI event interface.

Dependencies

  • UEFI Boot Services (event and protocol registration)
  • IPMI/BMC communication interface
  • Platform NMI handling infrastructure

Platform

  • Machine: x86-64 (PE32+)
  • Subsystem: UEFI (0x000B)
  • Sections: .text, .rdata, .data, section_3, .xdata