VT-D

Intel® Virtualization Technology for Directed I/O (VT-d): Enhancing Intel platforms for efficient virtualization of I/O devices

Virtualization solutions allow multiple operating systems and applications to run in independent partitions all on a single computer. Using virtualization capabilities, one physical computer system can function as multiple "virtual" systems. Intel® Virtualization Technology (Intel VT) improves the performance and robustness of today's virtual machine solutions by adding hardware support for efficient virtual machines.

  • Rete
  • VT-D
  • DPDK
  • SR-IOV
  • Networking
  • Virtualizzazione
  • Intel's Virtualization for Directed I/O (a.k.a IOMMU) Part 1

    IOMMU's or Input/Output Memory Management Unit is a new entrant to the x86 world. This is something which has existed in the risc based systems for quite some time. You can get a brief introduction on the concept of what an IOMMU is all about from the
    http://en.wikipedia.org/wiki/IOMMU

    Basically an IOMMU brokers any DMA request on behalf of an IO device translating IO virtual address much the same way as the processor MMU complex performs translation of a virtual address to physical address.

    Step by Step Guide on How to Enable VT-d and Perform Direct Device Assignment

    This guide shows step by step instructions on how to "direct assign" Intel 85276 NIC to a virtual machine using Intel's VT-d technology. For this guide I am using the following hardware and software:

     

      • Supermicro X8DTN+ Server with Intel Core i7 X5570 processors, American Megatrends BIOS R1.1

     

      • VMware's ESX Server 4.0 as the hypervisor

     

    Iscriversi a VT-D