VT-d: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Строка 9: Строка 9:
*Гипервизор [[Xen]] поддеживает DMAR начиная с версии 3.3 для аппаратно-виртуализуемых доменов. Для паравиртуальных доменов отображение DMA не требуется.
*Гипервизор [[Xen]] поддеживает DMAR начиная с версии 3.3 для аппаратно-виртуализуемых доменов. Для паравиртуальных доменов отображение DMA не требуется.
*В ближайшем будущем заявлена поддержка технологии во встроенной системе виртуализации ОС [[Linux]] и ПО Sun [[VirtualBox]].
*В ближайшем будущем заявлена поддержка технологии во встроенной системе виртуализации ОС [[Linux]] и ПО Sun [[VirtualBox]].
* Экспериментальная поддержка Intel VT-d есть в Parallels Server 3.0 [http://forum.parallels.com/showthread.php?t=20241]



== Ссылки ==
== Ссылки ==

Версия от 16:26, 6 мая 2009

VT-d (Virtualization technology for directed I/O) - технология виртуализации ввода/вывода, созданная корпорацией Intel в дополнение к ее технологии виртуализации вычислений (VT), известной под кодовым названием Vanderpool. Виртуализация ввода-вывода позволяет пробрасывать (pass-through) устройства на шине PCI (и более современных подобных шинах) в гостевую ОС, таким образом, что она может работать с ним с помошью своих штатных средств. Чтобы такое было возможно, в логических схемах материнской платы используется специальное устройство управления памятью ввода-вывода (IOMMU), работающее аналогично MMU центрального процессора, используя таблицы страниц и специальную таблицу отображения DMA (DMA remapping table - DMAR), которую гипервизор получает от BIOS через ACPI. Отображение DMA необходимо, поскольку гипервизор ничего не знает о специфике работы устройства с памятью по физическим адресам, которые известны лишь драйверу. С помощью DMAR он создает таблицы отображения таким образом, что драйвер гостевой ОС видит виртуальные адреса IOMMU аналогично тому, как бы он видел физические без него и гипервизора.

Поддержка аппаратным обеспечением

  • Виртуализация ввода-вывода впервые появилась в чипсете Q35, и на сегодняшний день поддерживается всеми материнскими платами, поддерживающими техологию Intel vPro.

Поддержка программным обеспечением

  • Гипервизор Xen поддеживает DMAR начиная с версии 3.3 для аппаратно-виртуализуемых доменов. Для паравиртуальных доменов отображение DMA не требуется.
  • В ближайшем будущем заявлена поддержка технологии во встроенной системе виртуализации ОС Linux и ПО Sun VirtualBox.
  • Экспериментальная поддержка Intel VT-d есть в Parallels Server 3.0 [1]

Ссылки