From: Marc Zyngier Date: Mon, 28 Aug 2023 08:29:11 +0000 (+0100) Subject: Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/next X-Git-Tag: v6.6.7~1953^2~9^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50a40ff7d311da4c28e7f9d5e9113b4fab3b7b8e;p=platform%2Fkernel%2Flinux-starfive.git Merge branch kvm-arm64/6.6/pmu-fixes into kvmarm-master/next * kvm-arm64/6.6/pmu-fixes: : . : Another set of PMU fixes, coutrtesy of Reiji Watanabe. : From the cover letter: : : "This series fixes a couple of PMUver related handling of : vPMU support. : : On systems where the PMUVer is not uniform across all PEs, : KVM currently does not advertise PMUv3 to the guest, : even if userspace successfully runs KVM_ARM_VCPU_INIT with : KVM_ARM_VCPU_PMU_V3." : : Additionally, a fix for an obscure counter oversubscription : issue happening when the hsot profines the guest's EL0. : . KVM: arm64: pmu: Guard PMU emulation definitions with CONFIG_KVM KVM: arm64: pmu: Resync EL0 state on counter rotation KVM: arm64: PMU: Don't advertise STALL_SLOT_{FRONTEND,BACKEND} KVM: arm64: PMU: Don't advertise the STALL_SLOT event KVM: arm64: PMU: Avoid inappropriate use of host's PMUVer KVM: arm64: PMU: Disallow vPMU on non-uniform PMUVer Signed-off-by: Marc Zyngier --- 50a40ff7d311da4c28e7f9d5e9113b4fab3b7b8e