HomeFreeBSD

hwpmc: Use hardware PMCs freezing on PMI on Intel v2+.

Description

hwpmc: Use hardware PMCs freezing on PMI on Intel v2+.

Since version 2 Intel CPUs can freeze PMCs when intering PMI to reduce
PMI effects on collected statistics. Since version 4 hardware supports
"streamlined" mechanism, not requiring IA_GLOBAL_CTRL MSR access.

MFC after: 1 month

(cherry picked from commit 81ffb45f02dac470cfeddb98f2e4af2d895fea4a)

Details

Provenance
mavAuthored on May 30 2022, 1:07 PM
Parents
rG698c67184ae3: hwpmc: Add Intel Core register defines up to version 5.
Branches
Unknown
Tags
Unknown