车规芯片
Linux虚拟机用户狂喜!微软提交Hyper-V IOMMU补丁:DMA保护不再缺席
📋总体概括
微软工程师向Linux内核邮件列表提交Hyper-V半虚拟化IOMMU驱动补丁,为Hyper-V上的Linux虚拟机带来两大核心能力:为分配给虚拟机的设备提供内核内DMA保护,以及通过VFIO框架支持将设备分配给用户空间。驱动采用基于Hypercall的枚举机制,无需修改虚拟固件,域管理通过新Hypercall接口实现,并支持嵌套翻译,兼容英特尔VT-d和AMD IOMMU平台,已在AMD平台NVMe设备和英特尔DSA设备上完成验证,目前仅面向x86平台。
⚡关键信息
- ▸微软向Linux内核提交Hyper-V半虚拟化IOMMU驱动补丁,补齐Linux虚拟机的DMA保护能力
- ▸两大核心用途:为虚拟机设备提供内核内DMA保护,以及通过VFIO框架支持设备直通给用户空间
- ▸驱动采用Hypercall枚举机制发现IOMMU能力,无需特定虚拟固件扩展或修改
- ▸嵌套翻译利用客户机stage-1页表与宿主机stage-2翻译嵌套,兼容英特尔VT-d和AMD IOMMU
- ▸已在AMD平台NVMe设备和英特尔DSA设备上验证,当前仅支持x86平台
🔥犀利点评
微软主动给Linux内核提交补丁,看似拥抱开源,本质还是Azure的生意——Linux虚拟机在Azure云上跑得越多,这块短板就越必须补上。DMA保护长期缺席是安全硬伤,设备直通更是云上GPU等场景的刚需。但注意范围:仅x86、尚在邮件列表阶段,离合入主线和量产落地还有距离,狂喜可以,别太早。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 驱动之家 阅读全文 →