intel_idle_cpu_init(9)
okay so bestie, this is intel_idle_cpu_init(9) from the Kernel API Manual, and itβs giving βregister that CPU with the cpuidle coreβ realness β¨π
πΈ NAME πΈ
intel_idle_cpu_init β register the target CPU with the cpuidle core.
β¨ SYNOPSIS β¨
int intel_idle_cpu_init (unsigned int cpu );
π ARGUMENTS π
cpuβ the CPU to initialize. Thatβs the one, bestie π.
π DESCRIPTION π
So this function registers a cpuidle device object for cpu, and it updates its MSRs in accordance with the processor model flags. Thatβs the whole vibe check β no cap π«Άπ₯
π¦ SEE ALSO π¦
The kernel file ./drivers/idle/intel_idle.c, plus the whole reference squad:
intel_idle(9)intel_idle_s2idle(9)intel_idle_cst_usable(9)ivt_idle_state_table_update(9)irtl_2_usec(9)bxt_idle_state_table_update(9)sklh_idle_state_table_update(9)skx_is_pc6_disabled(9)skx_idle_state_table_update(9)spr_idle_state_table_update(9)drop_pc6_redundant_cstates(9)byt_cht_auto_demotion_disable(9)intel_idle_cpuidle_driver_init(9)intel_idle_cpuidle_devices_uninit(9)validate_cmdline_cstate(9)cmdline_table_adjust(9)
this page lives under ./drivers/idle, is dated October 2026, and literally answers to intel_idle_cpu_init(9) β bye bestie, go register that CPU ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms