Linux6.9合并窗口的虚拟函数I/O(VFIO)更新带来了一系列平凡的驱动程序补丁和其他例程更改。但NVIDIA的Grace-Hopper超级芯片有了新的驱动程序。
NVIDIA为Grace Hopper Superchip提供了VFIO PCI变体模块,以处理该大规模芯片的特性。
这个VFIO拉取请求 for Linux 6.9解释了新的NVIDIA代码:
"为NVIDIA的Grace—Hopper超级芯片的GPU添加了一个新的vfio—vip变体驱动程序。 在初始化芯片到芯片时, 在此硬件模块中的互连,设备的PCI BAR变得不被使用,以利于更快、一致的机制来处理设备存储器。 这个驱动程序主要改变了设备的VFIO表示,以伪装这个相干的光圈,以取代用户空间驱动程序的物理PCI BAR。 这还结合了一个新的vma标志的使用,允许KVM为未缓存的设备内存使用写组合属性。”
此补丁消息 further describes the new VFIO driver code for NVIDIA's Grace Hopper if interested. Great seeing the continued NVIDIA upstreaming efforts to the Linux kernel where the business need presents itself.