aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/kvm_e500.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/include/asm/kvm_e500.h')
-rw-r--r--arch/powerpc/include/asm/kvm_e500.h8
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
40struct vcpu_id_table;
41
40struct kvmppc_vcpu_e500 { 42struct 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;