From f3509529227bf691d30345b2d20969f620dc141b Mon Sep 17 00:00:00 2001 From: Christian Ehrhardt Date: Tue, 29 Apr 2008 18:18:23 +0200 Subject: [PATCH] --- yaml --- r: 95967 b: refs/heads/master c: de368dceb33c3c068dbde1407aff75cd8e126f04 h: refs/heads/master i: 95965: 8e9de045da4efcbfef3b1ee532e8c7d8bdfa8dd7 95963: 8e47d1ff27ed99bcfb7fa49038b59c98cf3157fc 95959: 1edaa946a7bb40437e4a024bfb2153f913db6b84 95951: 179e23f67c2a4bc61a2c1940460ca9bd6d15b8a7 95935: 4402509bcf1cc4f1afb7cee38f3e45f7cfe14804 v: v3 --- [refs] | 2 +- trunk/arch/powerpc/kvm/booke_guest.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d5457584f78e..4a408d482977 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 45c5eb67da5a668abe79c23a7e64dbc87a600f90 +refs/heads/master: de368dceb33c3c068dbde1407aff75cd8e126f04 diff --git a/trunk/arch/powerpc/kvm/booke_guest.c b/trunk/arch/powerpc/kvm/booke_guest.c index b3db6f4576ad..712d89a28c46 100644 --- a/trunk/arch/powerpc/kvm/booke_guest.c +++ b/trunk/arch/powerpc/kvm/booke_guest.c @@ -339,6 +339,11 @@ int kvmppc_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu, } break; + case BOOKE_INTERRUPT_FP_UNAVAIL: + kvmppc_queue_exception(vcpu, exit_nr); + r = RESUME_GUEST; + break; + case BOOKE_INTERRUPT_DATA_STORAGE: vcpu->arch.dear = vcpu->arch.fault_dear; vcpu->arch.esr = vcpu->arch.fault_esr;