Skip to content

v2.5.2

Choose a tag to compare

@kinncj kinncj released this 02 Jul 18:05
d0fd98b

Hardening: the Apple SMC CPU-power fallback can never show a garbage number on an unmapped chip.

Fixed

  • The SMC CPU cluster keys are verified on an M3 Max; on a different Apple die the same keys could mean something else. power.cpu from SMC is now rejected if the sum is implausible (NaN/Inf, negative, or > 200 W), so such a chip falls back to Unavailable rather than showing garbage. IOReport stays the first source (covers every base die), so this only affects the Pro/Max SMC fallback — no change on Linux (RAPL) or Windows (Scaphandre).