static int kvm_hypercall_set_pte_long(struct kvm_vcpu *vcpu, unsigned long addr, unsigned long long value) { gpa_t gpa = vcpu->mmu.gva_to_gpa(vcpu, addr); if (gpa == UNMAPPED_GVA) return -EFAULT; if (!emulator_write_phys(vcpu, gpa, &value, sizeof(value))) return -EFAULT; return 0; }