| Index | Module | Size | Phase |
|---|---|---|---|
| 308 | UbaConfigDatabaseDxe.efi | 8,580 bytes (2184h) | DXE |
UbaConfigDatabaseDxe implements a UEFI driver that provides a configuration database service for the Lenovo UBA (Universal BIOS Architecture) framework. It stores, retrieves, and manages configuration data identified by GUIDs, persisted via HOB (Hand-Off Block) during the DXE phase. The driver installs a protocol interface with three main operations: GetInfo, SetData, and GetData for GUID-keyed configuration entries.
UbaConfigDatabaseDriverEntry -- Main entry point; installs the config database protocolUbaConfigDatabaseGetInfo -- Returns metadata about a GUID-keyed configuration entryUbaConfigDatabaseSetData -- Stores configuration data for a given GUIDUbaConfigDatabaseGetData -- Retrieves configuration data for a given GUIDUbaConfigDatabaseInitFromHob -- Initializes the database from HOB data passed from PEI phasegUbaConfigDatabaseProtocolGuid -- UBA configuration database protocol (produced)