]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Emulate trap SRR1 flags properly
authorAlexander Graf <agraf@suse.de>
Fri, 8 Jan 2010 01:58:07 +0000 (02:58 +0100)
committerMarcelo Tosatti <mtosatti@redhat.com>
Mon, 1 Mar 2010 15:35:49 +0000 (12:35 -0300)
commiteb72a77b4b8e8b32e96e6d4e18555511354b4ab1
tree9d8126991a73f8e33bca3230115bd5ef53c67eb4
parent1f6591d9266f77323b5d57998a843b15c477f132
KVM: PPC: Emulate trap SRR1 flags properly

Book3S needs some flags in SRR1 to get to know details about an interrupt.

One such example is the trap instruction. It tells the guest kernel that
a program interrupt is due to a trap using a bit in SRR1.

This patch implements above behavior, making WARN_ON behave like WARN_ON.

Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
arch/powerpc/include/asm/kvm_book3s.h
arch/powerpc/include/asm/kvm_ppc.h
arch/powerpc/include/asm/reg.h
arch/powerpc/kvm/book3s.c
arch/powerpc/kvm/booke.c
arch/powerpc/kvm/emulate.c