]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N
authorMarc Zyngier <maz@kernel.org>
Fri, 11 Apr 2025 11:02:20 +0000 (12:02 +0100)
committerMarc Zyngier <maz@kernel.org>
Fri, 11 Apr 2025 12:08:24 +0000 (13:08 +0100)
commit600f6fa5c90c05b4f2f60cde24fcea6a7239c41f
treea646369d162399240525cb758aebe6603a43ca25
parentefff9dd2fee7a5969b5b2a04995e638c3ba15826
KVM: arm64: Let kvm_vcpu_read_pmcr() return an EL-dependent value for PMCR_EL0.N

When EL2 is present, PMCR_EL0.N is the effective value of MDCR_EL2.HPMN
when accessed from EL1 or EL0.

Make sure we honor this requirement.

Reviewed-by: Oliver Upton <oliver.upton@linux.dev>
Signed-off-by: Marc Zyngier <maz@kernel.org>
arch/arm64/kvm/pmu-emul.c