AMI-Aptio-BIOS-Reversed / Build / GuidArtifacts / 117828F1-DA7D-4BC1-8B58-9A954FED5121 /
@Ajax Dong Ajax Dong authored 2 days ago
..
117828F1-DA7D-4BC1-8B58-9A954FED5121.c Full restructure 2 days ago
117828F1-DA7D-4BC1-8B58-9A954FED5121.h Full restructure 2 days ago
117828F1-DA7D-4BC1-8B58-9A954FED5121.md Full restructure 2 days ago
CfgRaidDev.c Full restructure 2 days ago
Disk.c Full restructure 2 days ago
DsMgr.c Full restructure 2 days ago
EfiInit.c Full restructure 2 days ago
GpioLib.c Full restructure 2 days ago
HiiStandalone.c Full restructure 2 days ago
JournalDisk.c Full restructure 2 days ago
MigrRecord.c Full restructure 2 days ago
PplRecoveryLog.c Full restructure 2 days ago
README.md Full restructure 2 days ago
RaidCfgMgr.c Full restructure 2 days ago
RaidDev.c Full restructure 2 days ago
RaidIsm.c Full restructure 2 days ago
RaidMap.c Full restructure 2 days ago
RaidReq.c Full restructure 2 days ago
RaidVol.c Full restructure 2 days ago
ReadCfgMgr.c Full restructure 2 days ago
RstUtils.c Full restructure 2 days ago
RsteDevice.c Full restructure 2 days ago
SecureString.c Full restructure 2 days ago
README.md

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

Platform

Lenovo HR650X (x86_64, PE32+)