git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
KVM: PPC: e500: Add shadow PID support
[pandora-kernel.git]
/
arch
/
powerpc
/
kvm
/
44x_tlb.c
diff --git
a/arch/powerpc/kvm/44x_tlb.c
b/arch/powerpc/kvm/44x_tlb.c
index
5f3cff8
..
33aa715
100644
(file)
--- a/
arch/powerpc/kvm/44x_tlb.c
+++ b/
arch/powerpc/kvm/44x_tlb.c
@@
-387,8
+387,10
@@
static void kvmppc_44x_invalidate(struct kvm_vcpu *vcpu,
}
}
-void kvmppc_mmu_
priv_switch(struct kvm_vcpu *vcpu, int usermode
)
+void kvmppc_mmu_
msr_notify(struct kvm_vcpu *vcpu, u32 old_msr
)
{
+ int usermode = vcpu->arch.shared->msr & MSR_PR;
+
vcpu->arch.shadow_pid = !usermode;
}