From: Paolo Bonzini Date: Mon, 8 Jan 2024 13:10:08 +0000 (-0500) Subject: Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEAD X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=01edb1cfbdb984ebe7b490cce544e908c402e859;p=linux.git Merge tag 'kvm-x86-pmu-6.8' of https://github.com/kvm-x86/linux into HEAD KVM x86 PMU changes for 6.8: - Fix a variety of bugs where KVM fail to stop/reset counters and other state prior to refreshing the vPMU model. - Fix a double-overflow PMU bug by tracking emulated counter events using a dedicated field instead of snapshotting the "previous" counter. If the hardware PMC count triggers overflow that is recognized in the same VM-Exit that KVM manually bumps an event count, KVM would pend PMIs for both the hardware-triggered overflow and for KVM-triggered overflow. --- 01edb1cfbdb984ebe7b490cce544e908c402e859