[PATCH] KVM: arm/arm64: Access CNTHCTL_EL2 bit fields correctly
From: suzuki.poulose@arm.com (Suzuki K Poulose)
Date: 2016-11-29 16:53:25
Also in:
kvm, kvmarm
From: suzuki.poulose@arm.com (Suzuki K Poulose)
Date: 2016-11-29 16:53:25
Also in:
kvm, kvmarm
On 29/11/16 09:36, Marc Zyngier wrote:
On 29/11/16 03:28, Jintack Lim wrote:quoted
On Mon, Nov 28, 2016 at 1:39 PM, Marc Zyngier [off-list ref] wrote:quoted
On 28/11/16 17:43, Marc Zyngier wrote:This looks much cleaner than my patch. While we are at it, is it worth to consider that we just need to set those bits once for VHE case, not for every world switch as an optimization?Ah! That's a much better idea indeed! And we could stop messing with cntvoff_el2 as well, as it doesn't need to be restored to zero on exit. Could you try and respin something along those lines?
fyi, we have a static_key based cpus_have_const_cap() for Constant cap checking (like this case) available in linux-next. May be you could make use of that instead of alternatives. Cheers Suzuki