diff options
Diffstat (limited to 'arch/powerpc/include/asm/kvm_host.h')
-rw-r--r-- | arch/powerpc/include/asm/kvm_host.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/kvm_host.h b/arch/powerpc/include/asm/kvm_host.h index 4a3f790d5fc4..6ebf1721680a 100644 --- a/arch/powerpc/include/asm/kvm_host.h +++ b/arch/powerpc/include/asm/kvm_host.h | |||
@@ -59,6 +59,10 @@ struct kvm; | |||
59 | struct kvm_run; | 59 | struct kvm_run; |
60 | struct kvm_vcpu; | 60 | struct kvm_vcpu; |
61 | 61 | ||
62 | struct lppaca; | ||
63 | struct slb_shadow; | ||
64 | struct dtl; | ||
65 | |||
62 | struct kvm_vm_stat { | 66 | struct kvm_vm_stat { |
63 | u32 remote_tlb_flush; | 67 | u32 remote_tlb_flush; |
64 | }; | 68 | }; |
@@ -344,7 +348,14 @@ struct kvm_vcpu_arch { | |||
344 | u64 dec_expires; | 348 | u64 dec_expires; |
345 | unsigned long pending_exceptions; | 349 | unsigned long pending_exceptions; |
346 | u16 last_cpu; | 350 | u16 last_cpu; |
351 | u8 ceded; | ||
352 | u8 prodded; | ||
347 | u32 last_inst; | 353 | u32 last_inst; |
354 | |||
355 | struct lppaca *vpa; | ||
356 | struct slb_shadow *slb_shadow; | ||
357 | struct dtl *dtl; | ||
358 | struct dtl *dtl_end; | ||
348 | int trap; | 359 | int trap; |
349 | struct kvm_vcpu_arch_shared *shared; | 360 | struct kvm_vcpu_arch_shared *shared; |
350 | unsigned long magic_page_pa; /* phys addr to map the magic page to */ | 361 | unsigned long magic_page_pa; /* phys addr to map the magic page to */ |