AMI-Aptio-BIOS-Reversed / AmiIpmiPkg / Ipmi / IpmiRedirFru /
@Ajax Dong Ajax Dong authored 2 days ago
..
IpmiRedirFru.c Recovering names (well, look still has huge cleanups) 2 days ago
IpmiRedirFru.h Recovering names (well, look still has huge cleanups) 2 days ago
IpmiRedirFru.md Restructure the repo 2 days ago
README.md Restructure the repo 2 days ago
all_clean_final.json Restructure the repo 2 days ago
all_decompiled.json Restructure the repo 2 days ago
all_funcs_clean.json Restructure the repo 2 days ago
all_funcs_py.json Restructure the repo 2 days ago
all_merged_final.json Restructure the repo 2 days ago
decompile_0x1d38.json Restructure the repo 2 days ago
decompile_0x2990.json Restructure the repo 2 days ago
func_0x1d38.json Restructure the repo 2 days ago
func_0x2990.json Restructure the repo 2 days ago
globals.json Restructure the repo 2 days ago
imports.json Restructure the repo 2 days ago
large_clean.json Restructure the repo 2 days ago
large_funcs.json Restructure the repo 2 days ago
missing_clean.json Restructure the repo 2 days ago
README.md

IpmiRedirFru

Index Module Size Phase
117 IpmiRedirFru 20,992 bytes (PE32+) DXE_RUNTIME_DRIVER

Overview

IPMI FRU (Field Replaceable Unit) redirect driver that provides FRU inventory data access through the IPMI transport layer. Initializes the FRU driver and communicates with the BMC to read and manage FRU device information, supporting system inventory and asset management functions.

Source

  • AmiIpmiPkg/Ipmi/IpmiRedirFru/IpmiRedirFru.c

Key Functions

  • _ModuleEntryPoint -- Module entry point
  • FruDriverInit -- Main FRU driver initialization
  • UefiBootServicesTableLibConstructor -- UEFI boot services table setup
  • AssertCpuDeadLoop -- Fatal assertion handling

Dependencies

  • IPMI transport protocol
  • UEFI Boot Services
  • BMC FRU device interface

Platform

Intel Purley (Xeon Scalable) with BMC. x86-64 UEFI Runtime Driver.