cppc_set_epp(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cppc_set_epp β€” a love letter to the EPP register

okay so we're in the Kernel API Manual today bestie, section 9, and the star of the show is cppc_set_epp. no cap, this one's short and sweet but she DOES things. πŸŽ€


✨ NAME ✨

cppc_set_epp β€” literally just writes the EPP register. that's it. that's the whole job. she's not complicated, she's focused. πŸ’…


🌸 SYNOPSIS 🌸

int cppc_set_epp (int cpu , u64 epp_val );

look at her. two args, one int coming back atcha. iconic. ⭐


πŸ¦‹ ARGUMENTS πŸ¦‹

  • cpu β€” the CPU you want the register written on. like, which one. you gotta pick one. πŸ™ˆ
  • epp_val β€” the value going into the EPP register. a u64, so she's got room. πŸ‘‘
heads up bestie: this page doesn't list an error/return breakdown or any description section beyond "write the EPP register", so we're not gonna invent one. staying in our lane, fr fr. 🫢

πŸ’– SEE ALSO πŸ’–

the whole cppc cinematic universe, gathered here for your reading pleasure. it's giving family reunion. 🌈


mwah and that's the whole page, bestie. live from ./drivers/acpi, dated October 2026, signed sealed and delivered under the name cppc_set_epp(9). go write some registers responsibly. πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from