KVM: PPC: bookehv: Add EPCR support in mtspr/mfspr emulation
commit38f988240c611f9d2595feb1b8ddcb80b0e97dec
authorMihai Caraman <mihai.caraman@freescale.com>
Thu, 11 Oct 2012 06:13:27 +0000 (11 06:13 +0000)
committerAlexander Graf <agraf@suse.de>
Thu, 6 Dec 2012 00:34:19 +0000 (6 01:34 +0100)
tree76890955b85d7d2e5de119353225d55a4858af56
parent95e90b43c9c648bde607101e5a158941eec8e514
KVM: PPC: bookehv: Add EPCR support in mtspr/mfspr emulation

Add EPCR support in booke mtspr/mfspr emulation. EPCR register is defined only
for 64-bit and HV categories, we will expose it at this point only to 64-bit
virtual processors running on 64-bit HV hosts.
Define a reusable setter function for vcpu's EPCR.

Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>
[agraf: move HV dependency in the code]
Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/kvm/booke.c
arch/powerpc/kvm/booke.h
arch/powerpc/kvm/booke_emulate.c