diff options
author | Babu Moger <babu.moger@amd.com> | 2025-09-05 16:34:20 -0500 |
---|---|---|
committer | Borislav Petkov (AMD) <bp@alien8.de> | 2025-09-15 12:28:21 +0200 |
commit | 7c9ac605e202c4668e441fc8146a993577131ca1 (patch) | |
tree | 8fe1bfa1e038747cb52d80547c9d55c02fa1f42e /scripts/gdb/linux/clk.py | |
parent | 862314fd1f93d96eddb0559a807c66cb1f6ee520 (diff) |
x86/resctrl: Refactor resctrl_arch_rmid_read()
resctrl_arch_rmid_read() adjusts the value obtained from MSR_IA32_QM_CTR to
account for the overflow for MBM events and apply counter scaling for all the
events. This logic is common to both reading an RMID and reading a hardware
counter directly.
Refactor the hardware value adjustment logic into get_corrected_val() to
prepare for support of reading a hardware counter.
Signed-off-by: Babu Moger <babu.moger@amd.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Reinette Chatre <reinette.chatre@intel.com>
Link: https://lore.kernel.org/cover.1757108044.git.babu.moger@amd.com
Diffstat (limited to 'scripts/gdb/linux/clk.py')
0 files changed, 0 insertions, 0 deletions