周四,与 Intel 的具有新功能的巨大 Xe 驱动程序拉取请求一起发送的,是本周的 drm-misc-next 材料。drm-misc-next 代码中值得注意的是一组 AMDGPU 驱动程序补丁,用于使用通过 DebugFS 接口公开的信息来增强调试。
本周的 drm-misc-next pull 对 ASpeed AST 驱动程序进行了一些改进,使 VKMS 适应使用仿接口,然后对 AMDGPU 进行了 DebugFS 改进。
AMDGPU DebugFS 工作用于启用基于唯一客户端 ID 的调试信息访问。AMD 工程师 Sunil Khatri 总结了针对此 AMDGPU Direct Rendering Manager 驱动程序的 DebugFS 客户端 ID 补丁系列工作:
“client-id 是整个系统中的唯一 ID,无论它来自虚拟机还是主机系统。这个唯一的 id 是在根目录的 debugfs 中使用基于 create client-id 的 dentry 的良好基础。
此目录可以是驱动程序可以在其中转储调试信息的唯一目录。
对于 amdgpu 驱动程序,我们希望转储 VM、PTBASE 地址和 MQD for userqueue,amd umr 等工具可以使用它来转储内存,这对于调试用户队列和 VM 相关问题非常重要。
drm-misc-next 的排队补丁添加了 DebugFS 基于每个客户端 ID 的支持,然后连接了 DebugFS 对每个客户端的 VM 分页表的支持、对 MQD 信息的支持以及各种修复。反过来,也可用于 AMD UMR 调试器等用户空间解决方案。
请参阅此拉取请求以获取本周 drm-misc-next 材料的完整列表,该材料将在即将到来的 Linux 6.17 周期中引入。
转自 Improved Debugging Support For AMDGPU Driver Expected For Linux 6.17 – Phoronix
Linuxeden开源社区