C9352CC3-A354-44E5-8776-B2ED8DD781EC
| Index |
Module |
Size |
Phase |
| 284 |
C9352CC3-A354-44E5-8776-B2ED8DD781EC |
374,336 bytes (365.6 KB) |
DXE |
Overview
Intel RSTe (Rapid Storage Technology enterprise) RAID Configuration Manager UEFI DXE driver. This module initializes the RST protocol, manages RAID disk arrays, and provides disk information services to the UEFI environment. It constructs the protocol interface, installs it on the handle database, and exposes RAID volume configuration (disk topology, capacity, RAID state, block I/O parameters) through a proprietary RST_PROTOCOL.
Key Functions
- ModuleEntryPoint -- Entry point called by UEFI DXE core; allocates RST protocol, constructs interface, invokes entry
- RstDxeInit -- Saves EFI system table pointers globally and initializes the driver
- RstDebugInit -- Initializes RST debug logging infrastructure
- RstAllocateProtocol -- Allocates memory for the RST protocol instance
- RstConstructProtocolInterface -- Builds the RST protocol vtable and internal structures
- RstDriverBindingStart -- Driver Binding Protocol Start handler; binds RST to a controller
- RstGetDiskInfo -- Retrieves disk identification and capability information
- RstGetDiskDetail -- Returns detailed disk geometry and parameters
- RstGetDiskRaidState -- Reports RAID state for a given disk member
- RstGetDiskBlockCount / RstGetDiskBlockSize -- Block-level I/O parameter queries
- RstCalcDiskCapacity -- Calculates total disk capacity from geometry
- RstHiiInit -- HII (Human Interface Infrastructure) configuration initialization
Dependencies
UEFI Boot Services, UEFI Runtime Services, HII Protocol, Block I/O Protocol, PCI I/O Protocol
Lenovo HR650X (Purley/LBG-PCH), X64