Intel® Virtual RAID on CPU (Intel® VROC) VMD NVMe* RAID Pre-OS RAID Management Environment

Intel® Virtual RAID on CPU (Intel® VROC) VMD NVMe* RAID Pre-OS RAID Management EnvironmentCategory:Article ID:000101180Environment:Intel® VROC for Windows*Date:5/19/25 With the introduction of the Intel® Volume Management Device (Intel® VMD) technology, and with that, Intel® VROC (VMD NVMe* RAID), one of the key features is the ability to install an operating system to and boot from a RAID volume. A key component in this feature is the Intel® VROC (VMD NVMe* RAID) UEFI drivers. The Intel® VROC (VMD NVMe* RAID) UEFI drivers are a set of binary images that are compiled into the platform BIOS and provide a method by which the BIOS environment will be able to do the following:
For information on how to incorporate the Intel® VROC (VMD NVMe* RAID) UEFI images into the platform BIOS, refer to Intel® Virtual RAID on CPU (Intel® VROC) Pre-OS RAID Management Environment. Intel® VROC (VMD NVMe* RAID) Features The Intel® VROC (VMD NVMe* RAID) UEFI drivers are one of the key features of the Intel® VROC (VMD NVMe* RAID) sub-product. To learn about other key features of this Intel® VROC sub-product, refer to Key Features of Intel® Virtual RAID on CPU (Intel® VROC) VMD NVMe* RAID for Windows*. Intel® VROC (VMD NVMe* RAID) UEFI Human Interface Infrastructure (HII)The Intel® VROC (VMD NVMe* RAID) product supports RAID management via the Intel® VROC UEFI HII. The Intel® VROC HII is part of the UEFI protocol and provides a way for users to manage RAID volumes behind the Intel® VMD controller in the BIOS environment. The Intel® VROC (VMD NVMe* RAID) HII will report the following for each device discovered:
Intel® VROC (VMD NVMe* RAID) UEFI Maximum Number of DrivesThe Intel® VROC (VMD NVMe* RAID) UEFI driver supports a maximum number of 96 NVMe* drives across all Intel® VMD controllers within the supported platform. Using the Intel® VROC (VMD NVMe* RAID) HII to Create a RAID VolumeThe Intel® VROC (VMD NVMe* RAID) HII interface allows users to create RAID volumes. Refer to the instructions on how to create a RAID volume from the Intel® VROC HII interface in the Intel® Virtual RAID on CPU (Intel® VROC) Pre-Operating System (Pre-OS) Getting Started Guide. NVM Express Pass-Thru Protocol SupportThe Intel® VROC (VMD NVMe* RAID) UEFI driver will provide support for the following public UEFI NVMe* Pass-Thru protocol (EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL) commands, as defined by the UEFI public specification:
Intel® VROC (VMD NVMe* RAID) IOCTL SupportThe Intel® VROC (VMD NVMe* RAID) package supports passing certain NVMe* admin commands to a particular NVMe* device attached to an Intel® VMD domain. The Intel® VROC (VMD NVMe* RAID) IOCTLs provide support for obtaining information about the disks in the system and to be able to use that information to send NVMe* private IOCTLs to a specific disk. For specific information about the Intel® VROC (VMD NVMe* RAID) IOCTL support, refer to the document included in the Intel® VROC software package kit. See the reference documentation at the bottom of this page. Intel® VROC (VMD NVMe* RAID) Private Device/Member Info ProtocolThe Intel® VROC (VMD NVMe* RAID) package will provide a custom interface to provide information on NVMe* devices in Pass-Thru mode (non-RAID) as well as those NVMe* devices that are part of an Intel® VROC (VMD NVMe* RAID) RAID volume when those devices are managed by Intel® VMD. This interface (or protocol) is installed on each handle of the Intel® VMD managed Pass-Thru NVMe* drives. It is important that the user, utilizing this information, not alter any of the information directly as this could lead to unpredictable behavior. If the information is to be retained, a copy of the information should be made, and the protocol should be closed. This is because the underlying information can change over time. For specific information about the Intel® VROC (VMD NVMe* RAID) Private Device Info Protocol, refer to the document included in the Intel® VROC software package kit. See the reference documentation at the bottom of this page. Reference DocumentationBelow is a list of documents included in the Intel® VROC software package kit.
|