init_thermal_controller(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to the Kernel API Manual β€” this is init_thermal_controller(9), and the NAME entry is init_thermal_controller β€” Private Function used during initialization. Its whole mission? Inspect the PowerPlay table for obvious signs of corruption. no cap, that's the job. 🫢


✨ SYNOPSIS ✨

here's the signature, copied exactly because we do not play with code, periodt:

int init_thermal_controller (struct pp_hwmgr *hwmgr , const
       ATOM_Tonga_POWERPLAYTABLE *powerplay_table );

πŸŽ€ ARGUMENTS πŸŽ€

  • hwmgr β€” Pointer to the hardware manager. πŸ’…
  • powerplay_table β€” Pointer to the PowerPlay Table. πŸ“ and here's the lil plot twist: Exception: This implementation always returns 1. 😭

πŸ¦‹ SEE ALSO πŸ¦‹

bestie, if you want the whole friend group, start with the Kernel file:

  • ./drivers/gpu/drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0.c

then the reference squad β€” all iconique, all (9):


mwah πŸ’‹ source/version: ./drivers/gpu/drm/amd/pm/power..., date: October 2026 β€” and yeah, it's still init_thermal_controller(9), bestie. πŸ§šπŸ’œ

πŸ“¦ where this page comes from