do_enable_cpu_turbo(9)
π do_enable_cpu_turbo(9) π
okay so bestie, welcome to this Kernel API Manual page for do_enable_cpu_turbo(9) β sheβs internal, sheβs iconic, and she has one very specific job π
β¨ NAME β¨
do_enable_cpu_turboβ internal turbo enable function
πΈ SYNOPSIS πΈ
void do_enable_cpu_turbo (void *data );
π¦ ARGUMENTS π¦
dataβ unused. literally just sitting there, vibing π
π DESCRIPTION π
So this is the internal function for actually updating MSRs. When we enable/disable turbo, we need to do it on each CPU; this function is the one called by on_each_cpu when needed. no cap, thatβs the whole gig π«Ά
π SEE ALSO π
go check these out too, iykyk:
- Kernel file
./drivers/platform/x86/intel_ips.c ips_cpu_busy(9)ips_cpu_raise(9)ips_cpu_lower(9)ips_enable_cpu_turbo(9)do_disable_cpu_turbo(9)ips_disable_cpu_turbo(9)ips_gpu_busy(9)ips_gpu_raise(9)ips_gpu_lower(9)ips_enable_gpu_turbo(9)ips_disable_gpu_turbo(9)mcp_exceeded(9)cpu_exceeded(9)mch_exceeded(9)verify_limits(9)update_turbo_limits(9)ips_adjust(9)ips_monitor(9)ips_irq_handler(9)ips_detect_cpu(9)ips_get_i915_syms(9)
xoxo π source/version: ./drivers/platform/x86 Β· date: October 2026 Β· page: do_enable_cpu_turbo(9) π
π¦ 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