В спецификациях процессора Intel функция виртуализации vt-d указана как функция процессора серии xeon 5500, но не серии 5600. Vt-d необходим для виртуализации io.
Какое отношение имеет vt-d к процессорам Intel, информации нет.
редактировать:
Я только что узнал ответ от менеджера по маркетингу Intel и подумал, что мне нужно задокументировать его здесь для общего блага.
vt-d - это функция набора микросхем Intel, которая позволяет использовать iommu / Direct io в виртуализированных средах, например. xen. Это не функция процессора, такая как vt-x. vt-d необходим для сквозной передачи io для гостей, как и сквозная передача PCI.
Полный ответ, полученный от менеджера по маркетингу Intel, приведен ниже.
Вы можете прочитать о VT-D здесь.
В основном это
Назначение устройств ввода / вывода. Эта функция позволяет администратору назначать устройства ввода-вывода виртуальным машинам в любой желаемой конфигурации.
Переназначение DMA. Поддерживает трансляцию адресов для передачи данных DMA устройства.
Переназначение прерывания. Обеспечивает маршрутизацию виртуальной машины и изоляцию прерываний устройств.
Особенности надежности. Отчеты и записи системного программного обеспечения DMA и ошибок прерывания, которые в противном случае могут повредить память или повлиять на изоляцию виртуальной машины.
Вся суть в обеспечении аппаратной поддержки функций, которые гипервизоры в настоящее время выполняют в программном обеспечении. Это также требует поддержки чипсета / BIOS, поэтому его нельзя будет заменить
Я не эксперт в этом, но, насколько я понял, возможности vt-d зависят от оборудования между памятью и устройством, которое необходимо виртуализировать. В xeon 55XX vt-d находится на северном мосту, в xeon 5600, я думаю, он интегрирован в процессор. Я не эксперт, так что отнеситесь к ним с недоверием;)
Обновление: меня только что перевели к менеджеру по маркетингу Intel в Европе. Я этого не ожидал, но он мне очень помог.
vt-d - это функция чипсета, поэтому ark.intel.com ошибается в заявлении, что vt-d является функцией xeon 5500. Менеджер был удивлен этим заявлением в ark.
Пока вы используете чипсет с поддержкой vt-d, он сказал 5500 и 5520 и не знал других с головы до ног, с BIOS материнской платы с включенным vt-d (это часто является проблемой) и добавить процессор, поддерживающий виртуализацию (он подтвердил это для xeon 5500, 5600, я не просил никаких других серий), вы должны заставить его работать.