Xeon westmere ep(xeon 56xx 系列)是否有 vt-d(=iommy / direct io)或者 intel TXT(英特尔® 可信执行技术)是否包含 vt-d?
我很困惑。一段时间以来,我一直在为一个重要的项目研究当前的处理器。
我需要知道 xeon 5600s (Westmere EP) 是否包含 vt-d (iommu/directed io/pci passing),因为系统将运行虚拟化客户机。这可以实现直接硬件访问,例如 xen 中的 pci 直通。
它似乎5600s TXT应该整合 vt-d 和 xeon 5600s应该包括 vt-d,因为它们是 5500 的升级版,但没有任何确切的答案。英特尔的处理器比较只指出 5500 有 vt-d 而没有 TXT,而 5600 没有 vt-d 但有 TXT。
如果有人能澄清这一点甚至提供引文,我将不胜感激。
多谢。
编辑:替代方案:有人可以报告在具有正常工作的 pci 直通的 5600 上运行 Xen 成功吗?
答案1
http://en.wikipedia.org/wiki/Trusted_Execution_Technology- Intel TXT 包括 Intel VT-d
该技术与 VT-d(英特尔定向 I/O 虚拟化技术)相结合,除其他功能外,还可以保护与 TXT 相关的某些区域免受 DMA 访问。
答案2
真正的答案已经揭晓这里有兴趣的任何人都可以看看。一般来说,vt-d 是芯片组功能,ark.intel.com 是错误的。
答案3
VT-d 是内存控制器的一项功能,现在恰好是 Nehalem 及更高版本的 CPU 所具有的功能。对于 Nehalem 之前的系统,您需要芯片组的支持。所有 CPU 都需要支持 VT-d 的 MB BIOS。
例如,Q6600 被列为不支持 VT-d,这是正确的。CPU 本身不具备任何 VT-d 功能。但是,如果您将该 CPU 放入带有 Q35 或 Q45 芯片组的 MB,只要您更新了 BIOS 以启用 VT-d 支持,VT-d 就可以完美运行。
不同之处在于,对于 Nehalem 及更高版本的 CPU,如果 ARK 中列出的支持为“否”,则您无法通过芯片组向系统添加 VT-d 支持。如果 ark 中列出的支持为“是”,并且您将其放入支持 VT-d 的 MB 中,则 VT-d 将正常工作。
高血压