|
@@ -129,6 +129,15 @@ struct paca_struct {
|
|
|
u64 system_time; /* accumulated system TB ticks */
|
|
|
u64 startpurr; /* PURR/TB value snapshot */
|
|
|
u64 startspurr; /* SPURR value snapshot */
|
|
|
+
|
|
|
+#ifdef CONFIG_KVM_BOOK3S_64_HANDLER
|
|
|
+ struct {
|
|
|
+ u64 esid;
|
|
|
+ u64 vsid;
|
|
|
+ } kvm_slb[64]; /* guest SLB */
|
|
|
+ u8 kvm_slb_max; /* highest used guest slb entry */
|
|
|
+ u8 kvm_in_guest; /* are we inside the guest? */
|
|
|
+#endif
|
|
|
};
|
|
|
|
|
|
extern struct paca_struct paca[];
|