Newer
Older
AMI-Aptio-BIOS-Reversed / Build / GuidArtifacts / 117828F1-DA7D-4BC1-8B58-9A954FED5121 / README.md
@Ajax Dong Ajax Dong 2 days ago 2 KB Full restructure

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+)