Patch Series

Subject ARM64 PMU Partitioning
Author coltonlewis@google.com
Date 2026-05-04 21:17:54 +0000 UTC
Version
Cc alexandru.elisei@arm.com catalin.marinas@arm.com coltonlewis@google.com corbet@lwn.net gankulkarni@os.amperecomputing.com james.clark@linaro.org joey.gouly@arm.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-perf-users@vger.kernel.org linux@armlinux.org.uk mark.rutland@arm.com maz@kernel.org mizhang@google.com oliver.upton@linux.dev pbonzini@redhat.com shuah@kernel.org suzuki.poulose@arm.com will@kernel.org yuzenghui@huawei.com

Patches (20)

Name Content [All]
[PATCH v7 01/20] arm64: cpufeature: Add cpucap for HPMN0 [Body]
[PATCH v7 02/20] KVM: arm64: Reorganize PMU includes [Body]
[PATCH v7 03/20] KVM: arm64: Reorganize PMU functions [Body]
[PATCH v7 04/20] perf: arm_pmuv3: Generalize counter bitmasks [Body]
[PATCH v7 05/20] perf: arm_pmuv3: Check cntr_mask before using pmccntr [Body]
[PATCH v7 06/20] perf: arm_pmuv3: Add method to partition the PMU [Body]
[PATCH v7 07/20] KVM: arm64: Set up FGT for Partitioned PMU [Body]
[PATCH v7 08/20] KVM: arm64: Add Partitioned PMU register trap handlers [Body]
[PATCH v7 09/20] KVM: arm64: Set up MDCR_EL2 to handle a Partitioned PMU [Body]
[PATCH v7 10/20] KVM: arm64: Context swap Partitioned PMU guest registers [Body]
[PATCH v7 11/20] KVM: arm64: Enforce PMU event filter at vcpu_load() [Body]
[PATCH v7 12/20] perf: Add perf_pmu_resched_update() [Body]
[PATCH v7 13/20] KVM: arm64: Apply dynamic guest counter reservations [Body]
[PATCH v7 14/20] KVM: arm64: Implement lazy PMU context swaps [Body]
[PATCH v7 15/20] perf: arm_pmuv3: Handle IRQs for Partitioned PMU guest counters [Body]
[PATCH v7 16/20] KVM: arm64: Detect overflows for the Partitioned PMU [Body]
[PATCH v7 17/20] KVM: arm64: Add vCPU device attr to partition the PMU [Body]
[PATCH v7 18/20] KVM: selftests: Add find_bit to KVM library [Body]
[PATCH v7 19/20] KVM: arm64: selftests: Add test case for Partitioned PMU [Body]
[PATCH v7 20/20] KVM: arm64: selftests: Relax testing for exceptions when partitioned [Body]
Session 2026-05-04
ID (for dev) c7f51157-450f-42d1-9014-1b3d371073dd
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] passed [Log]
[KASAN] Boot test: Base 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] passed [Log]
[KASAN] Build Patched 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] [patched] passed [Log]
[KASAN] Fuzz 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] 591cd656a1bf5ea94a222af5ef2ee76df029c1d2 [Config] [patched] passed [Log] [Artifacts]