今天发出的是针对Linux 6.7的一批新的drm-misc-next更改。对较小的Direct Rendering Manager(DRM)驱动程序、DRM VM_BIND异步文档和其他小更改进行了各种修复。此外,DRM_GPUVM代码已从GPLv2重新授权为现在的GPLv2或MIT。
DRM_GPUVM是处理GPU虚拟地址(VA)空间并管理虚拟映射的DRM GPU VA管理器。DRM_GPUVM代码由各种主流DRM内核驱动程序使用。该代码被双重许可给GPLv2和MIT,以便由其他非GPL许可的操作系统(如BSD)重新实现。
英特尔的Thomas Hellström是组织重新授权的人,并被Red Hat承认拥有原始代码的版权。AMD和英特尔等公司已经依赖麻省理工学院的许可证来获得内核DRM驱动程序的代码重用和可移植性,这并不奇怪。
虽然该代码将与Linux 6.7一起获得双重许可,但导出的DRM_GPUVM内核符号仅保留为GPL“EXPORT_SYMBOL_GPL”,以防止DRM_GPUVM被非GPL内核驱动程序(如NVIDIA专有驱动程序)用作代理。
DRM_GPUVM的双重许可是今天
drm misc next
ahead of the Linux 6.7 merge window.