cppc_get_auto_sel(9)
β¨ cppc_get_auto_sel(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil function called cppc_get_auto_sel(9) and honestly? she's a reader, not a writer. no cap. πΈ
π NAME π
cppc_get_auto_sel β Read autonomous selection register.
like, she goes and reads it. that's her whole job. respect her for it π«Ά
π SYNOPSIS π
int cppc_get_auto_sel (int cpu , bool *enable );
that's it. that's the whole vibe check. two args, returns an int, we love a simple signature β¨
π¦ ARGUMENTS π¦
cpuβ CPU from which to read register. yes, which CPU β you gotta tell her where to look πenableβ Return address. it's where the answer comes back to you, so like, don't lose track of it okay?? π
π SEE ALSO π
okay this is the part where I list, like, everyone she hangs out with. it's a big friend group, get comfy π
the Kernel file is ./drivers/acpi/cppc_acpi.c β that's where she lives π
acpi_get_psd_map(9)cpc_ffh_supported(9)cpc_supported_by_cpu(9)pcc_data_alloc(9)acpi_cppc_processor_probe(9)acpi_cppc_processor_exit(9)cpc_read_ffh(9)cpc_read_ffh_fb_ctrs(9)cpc_write_ffh(9)cppc_get_desired_perf(9)cppc_get_nominal_perf(9)cppc_get_highest_perf(9)cppc_get_epp_perf(9)cppc_get_perf_caps(9)cppc_perf_ctrs_in_pcc_cpu(9)cppc_perf_ctrs_in_pcc(9)cppc_get_perf_ctrs(9)cppc_set_epp(9)cppc_get_auto_act_window(9)cppc_set_auto_act_window(9)cppc_set_auto_sel(9)cppc_set_enable(9)cppc_get_perf(9)cppc_set_perf(9)cppc_get_perf_limited(9)cppc_set_perf_limited(9)cppc_get_transition_latency(9)
and that's the whole group chat, mwah π
ngl bestie the entire page is only like four sections, so this was a speedrun. iconic of her honestly π
and that's a wrap! π§ this lil cutie lives under ./drivers/acpi and the page is stamped October 2026 β go read a register, you got this π
π¦ 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