diff options
author | Mihai Caraman <mihai.caraman@freescale.com> | 2014-07-04 11:17:28 +0300 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2014-07-28 15:22:27 +0200 |
commit | debf27d6b92d7a98e0153ca8e3a990ea7a45b4da (patch) | |
tree | 51784440b1489210acf635d68b6582b58ed39f64 /arch/powerpc/include | |
parent | 6947f948f06128409b94306afaca5ece873ee5a2 (diff) | |
download | op-kernel-dev-debf27d6b92d7a98e0153ca8e3a990ea7a45b4da.zip op-kernel-dev-debf27d6b92d7a98e0153ca8e3a990ea7a45b4da.tar.gz |
KVM: PPC: e500: Emulate power management control SPR
For FSL e6500 core the kernel uses power management SPR register (PWRMGTCR0)
to enable idle power down for cores and devices by setting up the idle count
period at boot time. With the host already controlling the power management
configuration the guest could simply benefit from it, so emulate guest request
as a general store.
Signed-off-by: Mihai Caraman <mihai.caraman@freescale.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r-- | arch/powerpc/include/asm/kvm_host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/kvm_host.h b/arch/powerpc/include/asm/kvm_host.h index 62b2cee..faf2f0e 100644 --- a/arch/powerpc/include/asm/kvm_host.h +++ b/arch/powerpc/include/asm/kvm_host.h @@ -584,6 +584,7 @@ struct kvm_vcpu_arch { u32 mmucfg; u32 eptcfg; u32 epr; + u32 pwrmgtcr0; u32 crit_save; /* guest debug registers*/ struct debug_reg dbg_reg; |