Index: 0079 (79)
Size: 27584 bytes (PE32+ body)
Phase: DXE (Driver eXecution Environment)
Subsystem: EFI_BOOT_SERVICE_DRIVER (0x0B)
Overview
Fixed Boot Order (FBO) Group Form DXE driver. Provides HII form callbacks and update logic for managing fixed boot order groups in the BIOS setup. Supports two device categories: legacy devices (BIOS legacy option ROMs) and UEFI devices (UEFI boot option entries). Integrates with the AMI FixedBootOrder infrastructure and manages IFR form data via HII configuration routing protocols.
Key Functions
- ModuleEntryPoint -- Driver entry point; registers HII config access and publishes FBO group forms
- FboGroupFormCallback -- HII form callback for processing user input on boot order group selections
- FboGroupFormUpdate -- Updates the IFR form data based on current boot option configuration
- FboLegacyDevicePopulate -- Populates the list of detected legacy boot devices
- FboUefiDevicePopulate -- Populates the list of detected UEFI boot option entries
- FboBootOrderSave -- Persists the fixed boot order configuration to NVRAM
Protocols / Dependencies
- HII_CONFIG_ACCESS_PROTOCOL -- Form callback and configuration access
- HII_CONFIG_ROUTING_PROTOCOL -- IFR data export/import
- FORM_BROWSER2_PROTOCOL -- Browser integration for form display
- HII Database -- HII package list registration
- DevicePathLib -- Device path manipulation for boot options
- AMI FixedBootOrder infrastructure -- Core FBO management
HR650X BIOS (AMI UEFI firmware). Built with x86-64 architecture.