Linux引入DRM Panic处理程序基础架构 "蓝屏死机"进入实战阶段

站长云网 2024-06-17 5iter.com 站长云网

在DRMPanic处理和DRM/KMS驱动程序的"蓝屏死机"解决方案被谈论多年之后,Linux6.10引入了新的DRMPanic处理程序基础架构,以便在系统崩溃时显示消息。这对于构建不支持VT/FBCON的内核的用户来说尤为重要,因为在这种情况下,查看内核崩溃信息并不容易。

在Linux6.10中,最初的DRMPanic代码已经发布,同时还为SimpleDRM、MGAG200、IMX和AST驱动程序提供了DRM/KMS驱动程序支持。开发人员正在努力将DRMPanic支持扩展到其他驱动程序,在未来的内核周期中,我们可能会看到更广泛的支持。

红帽工程师哈维尔-马丁内斯-卡尼利亚斯(JavierMartinezCanillas)分享了一张DRMPanic"蓝屏死机"的照片。Javier使用了BeaglePlay单板计算机,并在Mastodon上发布了一个实施示例:

目前的它简单明了,未来,随着一些操作系统对内核错误信息的二维码进行研究,以及其他在用户友好的同时提供更多技术信息的努力,它还可以得到扩展。

在Linux6.10以上版本且支持DRMPanic驱动程序的平台上,可通过echoc>/proc/sysrq-trigger等路径测试"蓝屏死机"功能。

责任编辑:站长云网