linux/arch/arm64
Oliver Upton e96d8b80af KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters
An important distinction from other registers affected by HPMN is that
PMCR_EL0 only affects the guest range of counters, regardless of the EL
from which it is accessed. Ensure that PMCR_EL0.P is always applied to
'guest' counters by manually computing the mask rather than deriving it
from the current context.

Reviewed-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20241217175611.3658290-1-oliver.upton@linux.dev
Signed-off-by: Oliver Upton <oliver.upton@linux.dev>
2024-12-18 13:22:25 -08:00
..
boot arm64: dts: mediatek: mt8173-elm-hana: Mark touchscreens and trackpads as fail 2024-11-27 12:04:42 +01:00
configs soc: defconfig updates for 6.13 2024-11-20 15:44:56 -08:00
crypto module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
hyperv
include KVM/arm64 fixes for 6.13, part #2 2024-12-10 08:50:55 -05:00
kernel ARM64: 2024-12-15 09:26:13 -08:00
kvm KVM: arm64: Only apply PMCR_EL0.P to the guest range of counters 2024-12-18 13:22:25 -08:00
lib Merge branch 'for-next/mops' into for-next/core 2024-11-14 12:07:28 +00:00
mm arm64: mte: Fix copy_highpage() warning on hugetlb folios 2024-12-05 11:25:44 +00:00
net - The series "zram: optimal post-processing target selection" from 2024-11-23 09:58:07 -08:00
tools The biggest change here is eliminating the awful idea that KVM had, of 2024-11-23 16:00:50 -08:00
xen
Kbuild
Kconfig - Move the ->select callback to the correct ops structure in irq-mvebu-sei to 2024-12-01 12:37:58 -08:00
Kconfig.debug
Kconfig.platforms arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE 2024-10-26 00:14:46 +09:00
Makefile kbuild: add $(objtree)/ prefix to some in-kernel build artifacts 2024-11-27 09:38:27 +09:00