This series contains a set of mostly independent fixes and small
improvements in target/i386 related to PMU, PEBS, and MSR handling.
The patches are grouped into a single series for review convenience;
they are not tightly coupled and can be applied individually.
Dapeng Mi (3):
target/i386: Don't save/restore PERF_GLOBAL_OVF_CTRL MSR
target/i386: Support full-width writes for perf counters
target/i386: Save/Restore DS based PEBS specfic MSRs
Zide Chen (4):
target/i386: Disable unsupported BTS for guest
target/i386: Gate enable_pmu on kvm_enabled()
target/i386: Make some PEBS features user-visible
target/i386: Increase MSR_BUF_SIZE and split KVM_[GET/SET]_MSRS calls
target/i386/cpu.c | 15 ++--
target/i386/cpu.h | 20 +++++-
target/i386/kvm/kvm.c | 162 +++++++++++++++++++++++++++++++++++-------
target/i386/machine.c | 35 +++++++--
4 files changed, 191 insertions(+), 41 deletions(-)
--
2.52.0