【发布时间】:2020-07-17 02:14:12
【问题描述】:
我正在阅读有关 CPUFreq 子系统的信息。有两个驱动
- 缩放调节器:决定下一个频率应该选择的频率
- 缩放驱动程序:直接与硬件通信并设置缩放调节器提供的频率
通过各种结构,我明白了
struct cpufreq_driver -> 表示与硬件对话并改变频率的缩放驱动程序的结构
struct cpufreq_governor - 表示 CPU 频率调节器的结构
struct cpufreq_policy有什么用,它作为回调传递给struct cpufreq_governor的所有成员?
【问题讨论】:
标签: linux linux-kernel x86 cpu power-management