今天为 Linux 6.16 内核合并了所有 Watchdog 子系统更新,用于监控系统运行状况并采取措施,例如在系统状态变坏时重新启动。Linux 6.16 引入了 Intel 超频看门狗“OC WDT”驱动程序。
早在 3 月份,我就报道了一位 Siemens 工程师为 Linux 系统发布了这个 OC WDT 驱动程序。此 OC WDT 驱动程序与 Intel 芯片组连接,以实现围绕超频的内置看门狗功能,似乎由于超频而遇到任何稳定性问题。正如下面解释的那样:
这个新驱动程序用于实施 Intel OC Watchdog 驱动程序,以支持现代 Intel PCH 芯片组中的支持。是的,“OC”用于超频,补丁来自西门子工程师,拥有新开源驱动程序代码的“Siemens SA”版权。
此适用于 Linux 的 Intel OC Watchdog 驱动程序是一个简单的看门狗驱动程序,与 Intel INT3F0D 和 INTC1099 设备 ID 匹配。这些 ID 与 Microsoft Windows 上的 Intel Watchdog Timer “WDT” 驱动程序匹配。超频方面并不完全清楚,除非看门狗旨在捕获故障/不稳定的超频,但在这种情况下,它来自西门子,这又有点有趣。这个 Intel PCH 看门狗很可能在严格的超频稳定性范围之外很有用。
该驱动程序是作为 Linux 6.16 合并窗口的 Watchdog 拉取请求的一部分提交的,现在已合并为下一个内核版本。

这个适用于 Linux 的 Intel Watchdog 驱动程序只不过是 200 行 C 代码。
转自 Intel Overclocking Watchdog Driver Merged For Linux 6.16 – Phoronix
Linuxeden开源社区