主页 > 365Asia > 华硕BIOS Intel vt
华硕BIOS Intel vt
发布日期:2019-10-12 09:11 浏览次数: 作者:365bet真人体育
全部展开
IntelVT-d技术是基于NorthBridge Northbridge的硬件辅助虚拟化技术。通过在北桥中提供DMA虚拟化和IRQ虚拟化硬件,将实现一种新的I / O虚拟化方法。IntelVT-d可以被虚拟化。
传统的IOMMU(I /内存管理单元,I / O内存管理单元)除了AGPGART,TPT,RDMAoverTCP / IP等传统内部DMA外,还为所有DMA提供集中式管理方法。它易于实现,因为它通过存储器地址范围来区分设备,但是实现DMA隔离并不容易。因此,VT-d在更新设计的IOMMU体系结构时认识到存在多个DMA保护区域,并最终实现了DMA虚拟化。
此技术也称为DMARemapping。
VT-d实现中断重新分配,以支持包括IOAPIC在内的所有I / O源以及所有类型的中断,包括普通MSI和扩展MSI-X。
仍然有许多更改,例如硬件缓冲和VT-d的地址转换。通过这些各种手段,VT-d可以在北桥芯片级别实现I / O设备虚拟化。
虚拟化模型中VT-d的最终实现是添加了两种新形式的设备虚拟化。直接I / O设备分配,虚拟机将物理I / O设备直接分配给虚拟机。在此模型中,虚拟机是内部的。控制器几乎不与VMM进行任何管理就直接与硬件设备通信。
为了提高系统的健壮性,需要硬件虚拟化支持来隔离和保护给定虚拟机的专用硬件资源。另外,要同时处理多个虚拟机,硬件需要多个I / O容器分区,并且几乎不需要在VMM中运行驱动程序。
例如,CPU不是通用的I / O设备,但实际上是以这种方式将其分配给虚拟机的,但是CPU资源当然仍处于VMM的控制之下。