aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJanakarajan Natarajan <[email protected]>2019-11-05 17:16:55 +0000
committerShuah Khan <[email protected]>2019-11-05 17:22:56 -0700
commit6af2ed53f0402c09b36d2b38698e18a25ca732a7 (patch)
treeea83341eecb9c5b048929e9aa75abf140ae48a3c /tools/perf/scripts/python/export-to-postgresql.py
parent7adafe541fe5e015261a92d39db8b163db477337 (diff)
cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction
AMD Zen 2 introduces the RDPRU instruction which can be used to access some processor registers which are typically only accessible in privilege level 0. ECX specifies the register to read and EDX:EAX will contain the value read. ECX: 0 - Register MPERF 1 - Register APERF This has the added advantage of not having to use the msr module, since the userspace to kernel transitions which occur during each read_msr() might cause APERF and MPERF to go out of sync. Signed-off-by: Janakarajan Natarajan <[email protected]> Acked-by: Thomas Renninger <[email protected]> Signed-off-by: Shuah Khan <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions