Intel BX80637G2010 Computer Hardware User Manual


 
Datasheet, Volume 1 41
Technologies
3.1.4 Intel
®
Virtualization Technology (Intel
®
VT) for Directed
I/O (Intel
®
VT-d) Features
The processor supports the following Intel VT-d features:
Memory controller and processor graphics comply with Intel
®
VT-d 1.2 specification
•Two VT-d DMA remap engines:
—iGFX DMA remap engine
—DMI / PEG
Support for root entry, context entry, and default context
39-bit guest physical address and host physical address widths
Support for 4K page sizes only
Support for register-based fault recording only (for single entry only) and support
for MSI interrupts for faults
Support for both leaf and non-leaf caching
Support for boot protection of default page table
Support for non-caching of invalid page table entries
Support for hardware based flushing of translated but pending writes and pending
reads, on IOTLB invalidation
Support for page-selective IOTLB invalidation
MSI cycles (MemWr to address FEEx_xxxxh) not translated
Translation faults result in cycle forwarding to VBIOS region (byte enables
masked for writes). Returned data may be bogus for internal agents, PEG / DMI
interfaces return unsupported request status.
Interrupt Remapping is supported
Queued invalidation is supported
VT-d translation bypass address range is supported (Pass Through)
Note: Intel VT-d Technology may not be available on all SKUs.
3.1.5 Intel
®
Virtualization Technology (Intel
®
VT) for Directed
I/O (Intel
®
VT-d) Features Not Supported
The following features are not supported by the processor with Intel VT-d:
No support for PCIe* endpoint caching (ATS)
No support for Intel VT-d read prefetching / snarfing (that is, translations within a
cacheline are not stored in an internal buffer for reuse for subsequent translations)
No support for advance fault reporting
No support for super pages
No support for Intel VT-d translation bypass address range (such usage models
need to be resolved with VMM help in setting up the page tables correctly)