KVM: PPC: booke: Do Not start decrementer when SPRN_DEC set 0
[platform/adaptation/renesas_rcar/renesas_kernel.git] / arch / powerpc / kvm / emulate.c
index 4337f99..b6df56d 100644 (file)
@@ -77,7 +77,8 @@ static int kvmppc_dec_enabled(struct kvm_vcpu *vcpu)
 #else
 static int kvmppc_dec_enabled(struct kvm_vcpu *vcpu)
 {
-       return vcpu->arch.tcr & TCR_DIE;
+       /* On BOOKE, DEC = 0 is as good as decrementer not enabled */
+       return (vcpu->arch.tcr & TCR_DIE) && vcpu->arch.dec;
 }
 #endif