KVM: PPC: e500: Emulate power management control SPR
authorMihai Caraman <mihai.caraman@freescale.com>
Fri, 4 Jul 2014 08:17:28 +0000 (11:17 +0300)
committerAlexander Graf <agraf@suse.de>
Mon, 28 Jul 2014 13:22:27 +0000 (15:22 +0200)
commitdebf27d6b92d7a98e0153ca8e3a990ea7a45b4da
tree51784440b1489210acf635d68b6582b58ed39f64
parent6947f948f06128409b94306afaca5ece873ee5a2
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>
arch/powerpc/include/asm/kvm_host.h
arch/powerpc/kvm/e500_emulate.c