117828F1-DA7D-4BC1-8B58-9A954FED5121
| Index |
Module |
Size |
Phase |
| 279 |
117828F1-DA7D-4BC1-8B58-9A954FED5121 |
361 KB (369220 bytes) |
DXE |
Overview
This GUID-named DXE driver implements the Intel RST (Rapid Storage Technology) / VROC (Virtual RAID on CPU) RAID configuration and management stack for the Lenovo HR650X platform. It is a large module (906 functions, 428 named) providing HII-based RAID configuration via UEFI Human Interface Infrastructure, disk/volume management, RAID device enumeration, and RAID migration/recovery services.
The driver manages RAID levels 0/1/5/10/Recovery through the Intel Storage Management (ISM) protocol. It includes a standalone HII implementation for RAID configuration forms, GPIO library for platform-specific signaling, and persistent metadata journaling for RAID array recovery.
Key Functions
- HiiGetString, HiiNewString, HiiPackageListBuild -- HII string management
- HiiConfigRoutingExtractConfig, HiiConfigRoutingExtract -- HII configuration routing
- RaidReq -- RAID I/O request processing
- RaidVol -- RAID volume management
- RaidDev -- RAID member device enumeration
- Disk -- Physical disk management
- RaidCfgMgr -- RAID configuration manager
- RaidIsm -- Intel Storage Management protocol implementation
- RaidMap -- RAID mapping and metadata
- JournalDisk -- Journal/transaction log for RAID metadata
- MigrRecord -- RAID migration record handling
- PplRecoveryLog -- Partial Parity Log recovery
- DsMgr -- Drive slot management
- CfgRaidDev -- RAID device configuration
- RsteDevice -- RSTe device interface
- RstUtils -- RST utility functions
- EfiInit -- UEFI initialization bridge
- GpioLib -- GPIO pin control for RAID signaling
- SecureString -- Secure string handling utilities
- HiiStandalone -- Standalone HII forms engine
Dependencies
- UEFI HII Protocol (HII Database, String, Config Routing, Form Browser)
- Intel ISM Protocol
- PCI I/O Protocol
- Block I/O Protocol
- UEFI Driver Binding Protocol
Lenovo HR650X (x86_64, PE32+)