微软为Linux 7.4贡献半虚拟化IOMMU驱动
IT时代网10月11日消息,微软为即将发布的 Linux 7.4 内核贡献了一款全新驱动。这款半虚拟化 IOMMU 驱动目前已被并入 IOMMU 子系统的 -next 分支,后续将在 Hyper-V 平台的 Linux 客户机虚拟机中投入使用。
据介绍,该驱动通过 HYPERV_PVIOMMU Kconfig 配置选项启用,可为分配给虚拟机的设备提供内核级 DMA 保护,并且同时适用于 Intel VT-d 和 AMD IOMMU 两套系统。
IOMMU 的职责是在外设与系统内存之间建立地址翻译和隔离屏障。虚拟机直通物理设备时,一旦缺少这层防护,设备发起的 DMA 读写就可能越过虚拟机边界触碰宿主机内存;半虚拟化方案由客户机系统与底层管理程序协同完成地址映射,在安全性之外换取更低的性能开销。
如果后续进展顺利,Linux 7.4 正式版预计将在 12 月底发布。

注:本文综合自IT之家等,配图由AI生成,文中包含AI辅助创作的内容。
编辑:林一舟
THE END