皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

英特尔 Xe 显卡驱动为 Linux 6.18 准备更多 SR-IOV 代码

英特尔 Xe 显卡驱动为 Linux 6.18 准备更多 SR-IOV 代码
除了 Linux 6.17 中针对 Battlemage 的 SR-IOV 工作外,Linux 6.18 周期还将带来更多 SR-IOV 工作。还有其他各种英特尔 Xe 内核显卡驱动程序的变化。

几天前,已发送了针对 Linux 6.18 的英特尔 Xe 内核显卡驱动程序变化的初始批次。v6.18 合并窗口预计将在 10 月初开放,稳定版发布将在 12 月。未来几周内,至少还预计会有一个 Xe 新功能材料的拉取请求,但最近的拉取请求已经添加了以下变化:

– 在 Xe 内核驱动中实现一个 madvise ioctl 接口。这可以由用户空间用来指示共享虚拟内存(SVM)范围等的首选位置。

– Xe 驱动现在处理固件报告的硬件错误,并可以通过设备卡住事件通知用户空间。

– 现在通过 DebugFS 暴露了 PCI Express 链路状态和 G 状态。

– 为 Xe2 及更新的 GPU 提供 SR-IOV 支持以恢复压缩控制表面(CCS)。

– 在支持的平台默认启用 SR-IOV 支持 PF 模式,无需构建带有 CONFIG_DRM_XE_DEBUG 选项的 Linux 内核。这还包括在启用 Tigerlake、Alder Lake 和 Arctic Sound 图形而不是使用默认的 i915 驱动时,在 Xe 驱动程序上启用 SR-IOV。

– 为 Xe2 和即将推出的 Xe 图形提供更多硬件解决方案和调整。

– 准备驱动程序,以便在未来的 Linux 内核版本中将 MMIO 区域暴露给用户空间。

– 支持虚拟功能迁移。

– 开始修复 Xe 驱动程序,以改善对非 x86 架构的支持/允许使用除 4K 之外的不同内核页面大小。

– 添加 PSMI 支持以帮助进行硬件验证和未来英特尔图形的早期硬件启动。英特尔 PSMI 模式允许在早期硬件验证和启动期间捕获对 GPU 有用的数据。这些信息由 GuC 微控制器提供,现在将通过 Xe 驱动程序传达给开发者。

有关针对 Linux 6.18 的英特尔 Xe 内核图形驱动程序更改的更多详细信息,可以通过此拉取请求找到。

转自  Intel Xe Graphics Driver Preps More SR-IOV Code For Linux 6.18 – Phoronix