Intel® Server Board M50CYP2SB Family Technical Product Specification
82
8.3.2
Intel® Volume Management Device (Intel® VMD) 2.0 for NVMe*
Intel® Volume Management Device (Intel® VMD) is hardware logic inside the processor root complex to help
manage PCIe* NVMe* SSDs. It provides robust hot plug support and status LED management. This allows
servicing of storage system NVMe* SSD media without system crashes or hangs when ejecting or inserting
NVMe* SSD devices on the PCIe* bus.
Figure 50. NVMe* Storage Bus Event / Error Handling
Intel® VMD handles the physical management of NVMe* storage devices as a stand-alone function but can be
enhanced when Intel® Virtual RAID on CPU (Intel® VROC) support options are enabled to implement RAID
based storage systems.
8.3.2.1
Intel® VMD 2.0 Features
Intel® VMD 2.0 includes the following features and capabilities:
•
Hardware is integrated inside the processor PCIe* root complex.
•
Entire PCIe* trees are mapped into their own address spaces (domains).
•
Each domain manages x16 PCIe* lanes.
•
Can be enabled/disabled in BIOS Setup at x4 lane granularity.
•
Driver sets up/manages the domain (enumerate, event/error handling).
•
May load an additional child device driver that is Intel® VMD aware.
•
Hot plug support - hot insert array of PCIe* NVMe* SSDs.
•
Support for PCIe* NVMe* SSDs only (no network interface controllers (NICs), graphics cards, and so
on)
•
Maximum of 128 PCIe* bus numbers per domain.
•
Support for
Management Component Transport Protocol
(MCTP) over SMBus* only.
•
Support for MMIO only (no port-mapped I/O).
•
Does not support NTB, Quick Data Tech, Intel® Omni-Path Architecture (Intel® OPA), or SR-IOV.
•
Correctable errors do not bring down the system.
•
Intel® VMD only manages devices on PCIe* lanes routed directly from the processor or PCH chipset.
•
When Intel® VMD is enabled, the BIOS does not enumerate devices that are behind Intel® VMD. The
Intel® VMD-enabled driver is responsible for enumerating these devices and exposing them to the
host.
Storage bus event/error handled
by
BIOS or OS
.
NVMe* Support w/o Intel® VMD
NVMe* driver
PCIe*
NVMe*
SSDs
OS PCI bus driver
Storage bus event/error handled by
storage driver
.
Intel® VMD-enabled
NVMe* driver
OS PCI bus driver
NVMe*
SSDs
Processor
NVMe* Storage with Intel® VMD
Intel® VMD
PCH
DMI
PCIe*
PCIe*
Содержание M50CYP2SB Series
Страница 2: ...2 This page intentionally left blank...