diff options
author | Paolo Bonzini <[email protected]> | 2013-03-28 17:18:35 +0100 |
---|---|---|
committer | Gleb Natapov <[email protected]> | 2013-04-02 17:42:44 +0300 |
commit | afd80d85aefac27e6e2f9dc10f60515357c504d2 (patch) | |
tree | f9c59ac17a12e113d9eff004e3bdae40ea995f35 /tools/perf/scripts/python/syscall-counts.py | |
parent | e1e2e605c2ad6791ce6346b22443ce611709fa65 (diff) |
pmu: prepare for migration support
In order to migrate the PMU state correctly, we need to restore the
values of MSR_CORE_PERF_GLOBAL_STATUS (a read-only register) and
MSR_CORE_PERF_GLOBAL_OVF_CTRL (which has side effects when written).
We also need to write the full 40-bit value of the performance counter,
which would only be possible with a v3 architectural PMU's full-width
counter MSRs.
To distinguish host-initiated writes from the guest's, pass the
full struct msr_data to kvm_pmu_set_msr.
Signed-off-by: Paolo Bonzini <[email protected]>
Signed-off-by: Gleb Natapov <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions