diff options
author | Alexander Graf <agraf@suse.de> | 2010-07-29 14:47:51 +0200 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2010-10-24 10:50:46 +0200 |
commit | 90bba358873dc96a6746f0df453a0a8ca3d6b86e (patch) | |
tree | 28fed8ca78b7f88f631ead5d1f4ea7d2c8ba1378 /arch/powerpc/include | |
parent | KVM: PPC: Add PV guest scratch registers (diff) | |
download | linux-90bba358873dc96a6746f0df453a0a8ca3d6b86e.tar.xz linux-90bba358873dc96a6746f0df453a0a8ca3d6b86e.zip |
KVM: PPC: Tell guest about pending interrupts
When the guest turns on interrupts again, it needs to know if we have an
interrupt pending for it. Because if so, it should rather get out of guest
context and get the interrupt.
So we introduce a new field in the shared page that we use to tell the guest
that there's a pending interrupt lying around.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/powerpc/include')
-rw-r--r-- | arch/powerpc/include/asm/kvm_para.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/kvm_para.h b/arch/powerpc/include/asm/kvm_para.h index 5be00c9533d2..0653b0d238b4 100644 --- a/arch/powerpc/include/asm/kvm_para.h +++ b/arch/powerpc/include/asm/kvm_para.h @@ -37,6 +37,7 @@ struct kvm_vcpu_arch_shared { __u64 dar; __u64 msr; __u32 dsisr; + __u32 int_pending; /* Tells the guest if we have an interrupt */ }; #define KVM_SC_MAGIC_R0 0x4b564d21 /* "KVM!" */ |