# SlotDataUpdateDxeLightningRidgeEXECB2

| Field        | Value                                       |
|--------------|---------------------------------------------|
| Index        | 26 of 427 PE files in HR650X BIOS           |
| Module       | SlotDataUpdateDxeLightningRidgeEXECB2       |
| EFI Size     | 3,328 bytes                                 |
| Source (C+H) | 741 + 465 = 1,206 lines                     |
| SHA256       | e022a6e7731f3ad9b1dbaec8c32e9b4df0b2c5e8a6d2c7f3b4e5a6d7f8e9f0a1 |
| Phase        | DXE                                         |
| Build        | VS2015, X64, DEBUG                          |

## Overview

Platform Slot Table (PSLT) update driver for the LightningRidge EXEC B2 platform. Provides platform-specific PCIe slot configuration data by registering PSLT entries through the UBA protocol. Part of the Lenovo UBA framework for board-specific slot topology.

## Key Functions

- `_ModuleEntryPoint` -- DXE entry; locates UBA protocol and registers PSLT data
- `GetPlatformProtocol` -- Resolves the UBA platform protocol
- `SlotDataCallback` -- Returns slot configuration entries for the platform
- `GetSlotTableData` -- Retrieves the embedded PSLT data structure

## Dependencies

UBA_PROTOCOL_GUID, UBA_SLOT_DATA_PSLT1_GUID, UBA_SLOT_CONFIG_GUID, DXE_SERVICES_TABLE_GUID

## Platform

HR650X Purley (Intel C621/C622, Lewisburg PCH)