On Fri, 14 Feb 2025 17:36:17 -0800, Sean Christopherson wrote: > v7 of Dapeng's PMU fixes/cleanups series. FWIW, I haven't gone through the > changes all that carefully, I mostly focused on the high level "what" and the > style. > > This blows up without the per-CPU fixes: > https://lore.kernel.org/all/20250215012032.1206409-1-seanjc@xxxxxxxxxx > > [...] Applied to kvm-x86 next (and now pulled by Paolo), thanks! [01/18] x86: pmu: Remove duplicate code in pmu_init() https://github.com/kvm-x86/kvm-unit-tests/commit/8d1acfe47c0c [02/18] x86: pmu: Remove blank line and redundant space https://github.com/kvm-x86/kvm-unit-tests/commit/59d0ff80700d [03/18] x86: pmu: Refine fixed_events[] names https://github.com/kvm-x86/kvm-unit-tests/commit/5d6a3a547c3c [04/18] x86: pmu: Align fields in pmu_counter_t to better pack the struct https://github.com/kvm-x86/kvm-unit-tests/commit/9720e46c0a7a [05/18] x86: pmu: Enlarge cnt[] length to 48 in check_counters_many() https://github.com/kvm-x86/kvm-unit-tests/commit/f21c809e50b1 [06/18] x86: pmu: Print measured event count if test fails https://github.com/kvm-x86/kvm-unit-tests/commit/d24d33813f10 [07/18] x86: pmu: Fix potential out of bound access for fixed events https://github.com/kvm-x86/kvm-unit-tests/commit/9c07c92b2d89 [08/18] x86: pmu: Fix cycles event validation failure https://github.com/kvm-x86/kvm-unit-tests/commit/f2a56148889b [09/18] x86: pmu: Use macro to replace hard-coded branches event index https://github.com/kvm-x86/kvm-unit-tests/commit/f4e97f59869b [10/18] x86: pmu: Use macro to replace hard-coded ref-cycles event index https://github.com/kvm-x86/kvm-unit-tests/commit/25cc1ea7a8fd [11/18] x86: pmu: Use macro to replace hard-coded instructions event index https://github.com/kvm-x86/kvm-unit-tests/commit/85c755786de4 [12/18] x86: pmu: Enable and disable PMCs in loop() asm blob https://github.com/kvm-x86/kvm-unit-tests/commit/50f8e27e95e5 [13/18] x86: pmu: Improve instruction and branches events verification https://github.com/kvm-x86/kvm-unit-tests/commit/89126fa47d19 [14/18] x86: pmu: Improve LLC misses event verification https://github.com/kvm-x86/kvm-unit-tests/commit/38b5b42631c2 [15/18] x86: pmu: Adjust lower boundary of llc-misses event to 0 for legacy CPUs https://github.com/kvm-x86/kvm-unit-tests/commit/e0d0022fbd4c [16/18] x86: pmu: Add IBPB indirect jump asm blob https://github.com/kvm-x86/kvm-unit-tests/commit/8dbfe326bec8 [17/18] x86: pmu: Adjust lower boundary of branch-misses event https://github.com/kvm-x86/kvm-unit-tests/commit/28437cdbec8b [18/18] x86: pmu: Optimize emulated instruction validation https://github.com/kvm-x86/kvm-unit-tests/commit/5dcbe0dd0c33 -- https://github.com/kvm-x86/kvm-unit-tests/tree/next