为什么不使用“psci-cpuidle”cpuidle 驱动程序?

为什么不使用“psci-cpuidle”cpuidle 驱动程序?

在我的 Raspberry Pi 5 上,我注意到/sys/devices/system/cpu/cpuidle/current_driver包含none.所以我从以下位置获取了最新的内核源代码这里CONFIG_ARM_PSCI_CPUIDLE并在 menuconfig 中启用。与 相比bcm2712_defconfig,这些是唯一的变化:

CONFIG_CPU_IDLE_MULTIPLE_DRIVERS=y
CONFIG_DT_IDLE_STATES=y
CONFIG_DT_IDLE_GENPD=y
CONFIG_ARM_PSCI_CPUIDLE=y
CONFIG_ARM_PSCI_CPUIDLE_DOMAIN=y

我是按照这个编译安装内核的指导(特别是交叉编译部分)。它成功启动,并且我验证了我正在运行新内核。

不幸的是,/sys/devices/system/cpu/cpuidle/current_driver仍然包含none.由于我现在不知道可能出了什么问题,我希望这里的任何人都可以提供帮助!

相关内容