diff options
author | Janakarajan Natarajan <[email protected]> | 2018-02-05 13:24:52 -0600 |
---|---|---|
committer | Paolo Bonzini <[email protected]> | 2018-03-16 22:01:28 +0100 |
commit | c51eb52b8f9835f8f4f51e390885f8ddcfe53871 (patch) | |
tree | fc5861192c5d2fe6058228f976bc4b5d2e934916 /tools/perf/scripts/python/failed-syscalls-by-pid.py | |
parent | e84b7119e891556d0786c6dafe53286d89f082cc (diff) |
KVM: x86: Add support for AMD Core Perf Extension in guest
Add support for AMD Core Performance counters in the guest. The base
event select and counter MSRs are changed. In addition, with the core
extension, there are 2 extra counters available for performance
measurements for a total of 6.
With the new MSRs, the logic to map them to the gp_counters[] is changed.
New functions are added to check the validity of the get/set MSRs.
If the guest has the X86_FEATURE_PERFCTR_CORE cpuid flag set, the number
of counters available to the vcpu is set to 6. It the flag is not set
then it is 4.
Signed-off-by: Janakarajan Natarajan <[email protected]>
[Squashed "Expose AMD Core Perf Extension flag to guests" - Radim.]
Signed-off-by: Radim Krčmář <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/failed-syscalls-by-pid.py')
0 files changed, 0 insertions, 0 deletions