Newer
Older
AMI-Aptio-BIOS-Reversed / UbaInitDxe / README.md
@Ajax Dong Ajax Dong 2 days ago 976 bytes Init

UbaInitDxe

Index: 0344 | Size: 5,120 bytes | Arch: x64 | Phase: DXE

Overview

UbaInitDxe initializes the UBA (Universal Board Architecture) subsystem during the DXE phase. It reads board configuration data, initializes the UBA database, and installs UBA protocols that enable board-specific hardware configuration including GPIO muxing, I2C bus routing, and voltage regulator setup for the HR650X platform.

Key Functions

  • ModuleEntryPoint -- UEFI entry point; initializes boot/runtime services and dispatches UBA initialization
  • sub_3FC -- UBA protocol installation and board configuration dispatch
  • sub_BF4 -- UBA database initialization helper

Dependencies

  • UEFI Boot Services / Runtime Services Table Library
  • UBA (Universal Board Architecture) Protocol
  • Board configuration data store
  • I2C / SMBus interface for voltage regulator programming

Platform

HR650X, x86-64, PE32+ image, 5 sections, subsystem 0x0B (EFI_BOOT_SERVICE_DRIVER)