]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
KVM: PPC: Book3S HV: Only accept host PVR value for guest PVR
authorPaul Mackerras <paulus@samba.org>
Tue, 2 Sep 2014 06:14:43 +0000 (16:14 +1000)
committerAlexander Graf <agraf@suse.de>
Mon, 22 Sep 2014 08:11:34 +0000 (10:11 +0200)
commit9333e6c4c15a4084dd5f4336cd4379afbf99e458
treed4c481c68d9d776bac8398be769d553f5662831c
parentb754c739ee8cd0101dc3f5a24e8c2ff76ee7eff9
KVM: PPC: Book3S HV: Only accept host PVR value for guest PVR

Since the guest can read the machine's PVR (Processor Version Register)
directly and see the real value, we should disallow userspace from
setting any value for the guest's PVR other than the real host value.
Therefore this makes kvm_arch_vcpu_set_sregs_hv() check the supplied
PVR value and return an error if it is different from the host value,
which has been put into vcpu->arch.pvr at vcpu creation time.

Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/kvm/book3s_hv.c