# FboGroupForm

**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

## Platform

HR650X BIOS (AMI UEFI firmware). Built with x86-64 architecture.