aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/kvm
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/kvm')
-rw-r--r--arch/powerpc/kvm/book3s.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/kvm/book3s.c b/arch/powerpc/kvm/book3s.c
index 06229fec5c9f..0ed5376df82c 100644
--- a/arch/powerpc/kvm/book3s.c
+++ b/arch/powerpc/kvm/book3s.c
@@ -465,7 +465,7 @@ static int kvmppc_xlate(struct kvm_vcpu *vcpu, ulong eaddr, bool data,
465 r = vcpu->arch.mmu.xlate(vcpu, eaddr, pte, data); 465 r = vcpu->arch.mmu.xlate(vcpu, eaddr, pte, data);
466 } else { 466 } else {
467 pte->eaddr = eaddr; 467 pte->eaddr = eaddr;
468 pte->raddr = eaddr & 0xffffffff; 468 pte->raddr = eaddr & KVM_PAM;
469 pte->vpage = VSID_REAL | eaddr >> 12; 469 pte->vpage = VSID_REAL | eaddr >> 12;
470 pte->may_read = true; 470 pte->may_read = true;
471 pte->may_write = true; 471 pte->may_write = true;
@@ -579,7 +579,7 @@ int kvmppc_handle_pagefault(struct kvm_run *run, struct kvm_vcpu *vcpu,
579 pte.may_execute = true; 579 pte.may_execute = true;
580 pte.may_read = true; 580 pte.may_read = true;
581 pte.may_write = true; 581 pte.may_write = true;
582 pte.raddr = eaddr & 0xffffffff; 582 pte.raddr = eaddr & KVM_PAM;
583 pte.eaddr = eaddr; 583 pte.eaddr = eaddr;
584 pte.vpage = eaddr >> 12; 584 pte.vpage = eaddr >> 12;
585 } 585 }