diff options
Diffstat (limited to 'arch/powerpc/include/asm/kvm_e500.h')
-rw-r--r-- | arch/powerpc/include/asm/kvm_e500.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/powerpc/include/asm/kvm_e500.h b/arch/powerpc/include/asm/kvm_e500.h index 4a6d77a8b8a0..adbfca9dd100 100644 --- a/arch/powerpc/include/asm/kvm_e500.h +++ b/arch/powerpc/include/asm/kvm_e500.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * Copyright (C) 2008 Freescale Semiconductor, Inc. All rights reserved. | 2 | * Copyright (C) 2008-2011 Freescale Semiconductor, Inc. All rights reserved. |
3 | * | 3 | * |
4 | * Author: Yu Liu, <yu.liu@freescale.com> | 4 | * Author: Yu Liu, <yu.liu@freescale.com> |
5 | * | 5 | * |
@@ -37,6 +37,8 @@ struct tlbe_priv { | |||
37 | unsigned int flags; /* E500_TLB_* */ | 37 | unsigned int flags; /* E500_TLB_* */ |
38 | }; | 38 | }; |
39 | 39 | ||
40 | struct vcpu_id_table; | ||
41 | |||
40 | struct kvmppc_vcpu_e500 { | 42 | struct kvmppc_vcpu_e500 { |
41 | /* Unmodified copy of the guest's TLB. */ | 43 | /* Unmodified copy of the guest's TLB. */ |
42 | struct tlbe *gtlb_arch[E500_TLB_NUM]; | 44 | struct tlbe *gtlb_arch[E500_TLB_NUM]; |
@@ -59,6 +61,10 @@ struct kvmppc_vcpu_e500 { | |||
59 | u32 mas5; | 61 | u32 mas5; |
60 | u32 mas6; | 62 | u32 mas6; |
61 | u32 mas7; | 63 | u32 mas7; |
64 | |||
65 | /* vcpu id table */ | ||
66 | struct vcpu_id_table *idt; | ||
67 | |||
62 | u32 l1csr0; | 68 | u32 l1csr0; |
63 | u32 l1csr1; | 69 | u32 l1csr1; |
64 | u32 hid0; | 70 | u32 hid0; |