Xen

不帶 VT-d 的 PCI 直通

  • March 24, 2020

我的 CPU 是Intel T9300,它支持 VT-x,但不支持 VT-d。我正在使用 Xen pvops 虛擬化。我有一個 PCI 設備,我的主機系統可以在沒有它的情況下工作。所以我在想是否可以將它傳遞給我的來賓虛擬機。

從 3.0 版開始,Xen 為準虛擬 (PV) 來賓提供了 PCI 直通,無需 VT-d CPU/主機板擴展。PV 來賓意味著來賓正在執行一個可以辨識管理程序的特殊 Xen 核心。Xen PV 來賓核心適用於 Linux、NetBSD、FreeBSD、OpenSolaris 和 Novell Netware 作業系統。

Xen 無法為沒有 VT-d 的 HVM(完全虛擬化)來賓提供 PCI 直通。HVM 來賓的一個範例是 Windows。

wiki 條目討論 Xen PCI 直通。

引用自:https://unix.stackexchange.com/questions/37047