KVM: PPC: Save/Restore CR over vcpu_run
authorAlexander Graf <agraf@suse.de>
Mon, 5 Mar 2012 15:00:28 +0000 (16:00 +0100)
committerPaul Mackerras <paulus@samba.org>
Tue, 3 Apr 2012 06:42:34 +0000 (16:42 +1000)
commite1f8acf8380abfd52aefbfa524e74af5ce0c8492
tree39f2637c1a941185003e9e270bf0b4580acde029
parenta5ddea0e78e76aa8d6354b9b0e51e652e21b8137
KVM: PPC: Save/Restore CR over vcpu_run

On PPC, CR2-CR4 are nonvolatile, thus have to be saved across function calls.
We didn't respect that for any architecture until Paul spotted it in his
patch for Book3S-HV. This patch saves/restores CR for all KVM capable PPC hosts.

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