
在即将到来的 Linux 6.16 周期中,更多的 Rust 编程语言抽象即将推出,以允许为内核创建基于 Rust 的驱动程序的更多领域。
Viresh Kumar 今天在 Linux 6.16 合并窗口打开之前发送了 CPUFreq ARM 更新。此拉取请求值得注意的是,围绕这些 CPU 频率缩放/电源管理代码添加了新的 Rust 抽象。
已提交 CPUFreq 框架以及各种 Arm SoC 使用的工作性能点 (OPP) 框架的 Rust 抽象,用于设备将支持每个域的频率和电压对。除了对 CPUFreq 和 OPP 的 Rust 支持之外,还为 clock “clk” 和 Cpumask 框架添加了基本的 Rust 抽象。
这些 CPUFreq Rust 抽象在过去一年中进行了研究,现在似乎已经足够好了,并且已经达成了进入主线内核的共识。
这个 Linux 电源管理树的 pull request 引入了这些新的 Rust 抽象。
转自 Rust Abstractions For CPUFreq Prepped For Linux 6.16 – Phoronix
Linuxeden开源社区