intel_idle_cst_usable(9)
β¨ intel_idle_cst_usable(9) β¨
okay so this is a page from the Kernel API Manual (yes, the kernel has lore fr) and today's main character is intel_idle_cst_usable π
buckle up bestie, it's a short one but it's iconic.
πΈ NAME πΈ
intel_idle_cst_usable β the little function that checks whether the _CST info is even usable π
π SYNOPSIS π
bool intel_idle_cst_usable (void );
π¦ ARGUMENTS π¦
voidβ no arguments. zero. nada. she takes nothing and she gives you abool, periodt β¨
π DESCRIPTION π
So here's the vibe check π: this function checks whether all of the C-states listed by _CST inside the max_cstate range are ACPI_CSTATE_FFH. And what does that mean, you ask? it means those states should be entered via MWAIT. that's it, that's the whole function. no cap π«Ά
π SEE ALSO π
like the whole friend group shows up here, lowkey:
./drivers/idle/intel_idle.cβ the kernel file she lives in πintel_idle(9)intel_idle_s2idle(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_cpu_init(9)intel_idle_cpuidle_devices_uninit(9)validate_cmdline_cstate(9)cmdline_table_adjust(9)
k that's the whole page bestie, she's short but she ate π
and a lil sign-off before you go π: this one ships from ./drivers/idle, dated October 2026, and honestly the date being in the future is giving time-travel main character energy ππ slay.
π¦ 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