上週,針對正在進行的 Linux 6.5 內核合併窗口合併了虛擬功能 I/O“VFIO”更改。這個與 IOMMU/設備無關的框架在本週期添加了 AMD CDX 驅動程序,以及對該子系統的其他改進,這對 Linux 虛擬化堆棧很重要。
AMD 工程師貢獻了“vfio_cdx”驅動程序,現已在 Linux 6.5 中找到。該驅動程序允許查詢 CDX 設備的 MMIO 區域並映射它們以及提供 CDX 設備重置支持。
回顧去年夏天,AMD-Xilinx 工程師致力於 CDX 總線的 Linux 內核支持。該總線是 APU 和 FPGA 之間的接口:
AMD CDX 支持在 Linux 6.4 中被上游,然後其他部分正在進行中,例如現在對 VFIO 與 CDX 設備的合併支持。
AMD CDX VFIO 支持是此拉動以及動態的一部分MSI-X 分配支持,啟用 PCIe AtomicOp Completer 功能以及各種修復。