skx_idle_state_table_update(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ’… skx_idle_state_table_update(9) โ€” Kernel API Manual ๐Ÿฆ‹

ok so bestie, this one lives in the Kernel API Manual and it's literally a tiny little function from the intel_idle corner of the kernel, and the whole vibe is "the BIOS did something goofy, so we're gonna fix the table." no cap, that's it. โœจ


๐ŸŽ€ NAME ๐ŸŽ€

skx_idle_state_table_update โ€” adjust the SKX/CLX idle states table. that's the whole assignment, and she ate. ๐Ÿ’…


โœจ SYNOPSIS โœจ

void skx_idle_state_table_update (void );

like, that's literally the whole signature. so clean. ๐Ÿซถ


๐ŸŒธ ARGUMENTS ๐ŸŒธ

  • void โ€” no arguments. zero. nada. she takes nothing, she needs nothing, she's lowkey thriving on her own. ๐Ÿ’€

๐Ÿ’– DESCRIPTION ๐Ÿ’–

okay so picture this: you're on a Sky Lake or Cascade Lake Xeon, and the BIOS has gone and disabled PC6. iconic of it, honestly, but it means the idle states table needs a little tune-up, and this is the function that does the tune-up. ๐Ÿ”ฅ

here's the actual tea: it uses the CC6 + PC0 latency, and then it uses 3 times of that latency for target_residency. yes, three. triple. the math is mathing. ๐Ÿงฎโœจ

and why, you ask? because that's consistent with how the intel_idle driver uses _CST to set the target_residency โ€” so we're just matching the established behavior instead of inventing our own whole personality. periodt. ๐Ÿ‘‘


๐ŸŒˆ SEE ALSO ๐ŸŒˆ

no gatekeeping here, she shares the whole friend group. ๐Ÿ’œ๐Ÿฆ‹


๐Ÿงš quick reminder bestie: the intel_idle driver reads _CST to set target_residency, and this function is deliberately staying consistent with that. no invented behavior, no extra lore, iykyk. ๐ŸŽ€

and that's the whole page! ๐ŸŒธ this came out of ./drivers/idle (that's the source/version, mwah ๐Ÿ’‹) back in October 2026, and the manual name for the record is skx_idle_state_table_update(9). hope that was useful, love u, bye! ๐Ÿซถ๐Ÿ’–โญ

๐Ÿ“ฆ where this page comes from