ve_spc_powerdown(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, welcome to ve_spc_powerdown(9) β€” straight out of the Kernel API Manual ✨ and it's literally the function that enables/disables cluster powerdown πŸ’…


✨ SYNOPSIS ✨

void ve_spc_powerdown (u32 cluster , bool enable );

πŸŽ€ ARGUMENTS πŸŽ€

  • cluster β€” mpidr[15:8] bitfield describing cluster affinity level
  • enable β€” if true enables powerdown, if false disables it

πŸ’– DESCRIPTION πŸ’–

this is the function to enable/disable cluster powerdown, no cap 🫢

but bestie, listen: it is not protected by locking, because it might be used in code paths where normal cacheable locks are not working 😭 so locking must be provided by the caller to ensure atomicity β€” that's the whole vibe, iykyk πŸ”₯

heads up: no built-in locking here. caller brings the locking if atomicity is the goal πŸ’€

πŸ¦‹ SEE ALSO πŸ¦‹


mwah πŸ’‹ β€” this page is from source/version ./arch/arm/mach-versatile, dated October 2026, and it's been ve_spc_powerdown(9) the whole time πŸŽ€ byeee 🫢

πŸ“¦ where this page comes from