# SetupConfigUpdateDxeLightningRidgeEXECB3

| Field        | Value                                       |
|--------------|---------------------------------------------|
| Index        | 32 of 427 PE files in HR650X BIOS           |
| Module       | SetupConfigUpdateDxeLightningRidgeEXECB3    |
| EFI Size     | 3,232 bytes                                 |
| Source (C+H) | 514 + 309 = 823 lines                       |
| SHA256       | df198ab796b1f65e479683d74604b851b093527cf10c4b51b625375ec7d33e04 |
| Phase        | DXE                                         |
| Build        | VS2015, X64, DEBUG                          |

## Overview

UBA Setup Configuration Update DXE driver for the LightningRidge EXEC B3 platform. Structurally identical to the EXECB2 variant with substituted board-type GUIDs and debug string ("UBA:SETUPConfigUpdate-TypeLightningRidgeEXECB3"). Caches UEFI boot/runtime services, resolves the HOB list, and registers the platform-specific setup configuration data block via the UBA Config Protocol.

## Key Functions

- `_ModuleEntryPoint` -- DXE entry; caches UEFI globals, resolves HOB list, registers setup config
- `GetDebugProtocol` -- Lazily resolves the UBA debug protocol
- `GetHobList` -- Scans configuration table for HOB list pointer
- `RegisterSetupConfigCallback` -- Registers the platform setup config data

## Dependencies

UBA_CONFIG_PROTOCOL, UBA_DEBUG_PROTOCOL, DxeHobLib, BaseLib, DebugLib

## Platform

HR650X Purley (Intel C621/C622, Lewisburg PCH)