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

HiiDatabase

Index Module Size Phase
334 HiiDatabase 116 KB (118976 B) DXE

UEFI HII (Human Interface Infrastructure) database driver -- the core service that manages HII packages, forms, strings, images, and fonts for all BIOS setup modules. This driver implements the HII protocol stack, providing registration, storage, and retrieval of HII data to DXE drivers across the platform.

Key Functions

  • ModuleEntryPoint -- UEFI entry point / initialization function
  • sub_15174 -- Debug assertion handler
  • sub_18470 -- HII database service initialization (package list registration, font management)
  • sub_454 -- Return/cleanup handler

Dependencies

  • UEFI Boot Services
  • UEFI Runtime Services
  • UEFI HII protocols (HiiDatabase, HiiString, HiiImage, HiiFont, HiiConfigRouting)

Platform

x86-64 (PE32+), UEFI DXE driver, 6 PE sections (.text, .rdata, .data, section_3, .xdata, .reloc)


HR650X BIOS Decompilation Project