intel / intel/intel-lpmd

MSR reads from parked cores wake the cores unnecessarily

Open
#122 11 comments 0 reactions 1 assignee Claimed by @maciejwieczorretman View on GitHub
Dominant language
C
Stars
223
Forks
32
Avg merge
1m
Merged PRs (30d)
1

Description

On LNL, with P-cores offline via cgroup cpuset (I have a local patch that makes `nohz_full=0-3` work), we're still periodically reading MSRs from each. The P-core MSR read does an IPI, which wakes the core that we're trying to keep asleep in the first place. Can we stop polling MSRs for CPUs that are supposed to be quiet?

(Also, as a separate matter, we should mask the thermal interrupt via LVT, right? Otherwise we get useless HFI interrupts on these cores that are supposed to be asleep.)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.