On 19/05/2017 17:12, Brijesh Singh wrote: > - vcpu_is_mmio_gpa(vcpu, addr, exception->address, write) && > (addr & ~PAGE_MASK) == (exception->address & ~PAGE_MASK)) { ^^^^^^^^^^^^^^^^^^ I think this should be vcpu->arch.gpa_val. Paolo > - gpa = exception->address; > - goto mmio; > - } > + gpa = vcpu->arch.gpa_val; > + ret = vcpu_is_mmio_gpa(vcpu, addr, gpa, write); > + } else { >