]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR
authorAlexander Graf <agraf@suse.de>
Tue, 29 Apr 2014 14:48:44 +0000 (16:48 +0200)
committerAlexander Graf <agraf@suse.de>
Fri, 30 May 2014 12:26:22 +0000 (14:26 +0200)
commitfc737915fea6cdc2a53c629ce398ad9fb88a3e0e
tree91a545abcc3b8cf70040a333a6404bcfa79f5acb
parentb1e77db67af285dc64db06a9f38fd029db0b63ba
KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR

POWER8 introduced a new interrupt type called "Facility unavailable interrupt"
which contains its status message in a new register called FSCR.

Handle these exits and try to emulate instructions for unhandled facilities.
Follow-on patches enable KVM to expose specific facilities into the guest.

Signed-off-by: Alexander Graf <agraf@suse.de>
arch/powerpc/include/asm/kvm_asm.h
arch/powerpc/include/asm/kvm_book3s_asm.h
arch/powerpc/include/asm/kvm_host.h
arch/powerpc/kernel/asm-offsets.c
arch/powerpc/kvm/book3s.c
arch/powerpc/kvm/book3s_emulate.c
arch/powerpc/kvm/book3s_hv.c
arch/powerpc/kvm/book3s_pr.c
arch/powerpc/kvm/book3s_segment.S