Searched refs:ghcb_gpa (Results 1 – 4 of 4) sorted by relevance
89 u64 ghcb_gpa; in hyperv_init_ghcb() local104 rdmsrq(MSR_AMD64_SEV_ES_GHCB, ghcb_gpa); in hyperv_init_ghcb()107 ghcb_gpa &= ~ms_hyperv.shared_gpa_boundary; in hyperv_init_ghcb()108 ghcb_va = memremap(ghcb_gpa, HV_HYP_PAGE_SIZE, MEMREMAP_WB | MEMREMAP_DEC); in hyperv_init_ghcb()
161 u64 ghcb_gpa; in hv_ghcb_negotiate_protocol() local165 ghcb_gpa = rd_ghcb_msr(); in hv_ghcb_negotiate_protocol()183 wr_ghcb_msr(ghcb_gpa); in hv_ghcb_negotiate_protocol()
2034 dst_svm->vmcb->control.ghcb_gpa = src_svm->vmcb->control.ghcb_gpa; in sev_migrate_from()2039 src_svm->vmcb->control.ghcb_gpa = INVALID_PAGE; in sev_migrate_from()3304 pr_err("GHCB (GPA=%016llx) snapshot:\n", svm->vmcb->control.ghcb_gpa); in dump_ghcb()3622 if ((scratch_gpa_beg & PAGE_MASK) == control->ghcb_gpa) { in setup_vmgexit_scratch()3624 ghcb_scratch_beg = control->ghcb_gpa + in setup_vmgexit_scratch()3626 ghcb_scratch_end = control->ghcb_gpa + in setup_vmgexit_scratch()3641 scratch_va += (scratch_gpa_beg - control->ghcb_gpa); in setup_vmgexit_scratch()3688 svm->vmcb->control.ghcb_gpa &= ~(mask << pos); in set_ghcb_msr_bits()3689 svm->vmcb->control.ghcb_gpa |= (value & mask) << pos; in set_ghcb_msr_bits()3694 return (svm->vmcb->control.ghcb_gpa >> pos) & mask; in get_ghcb_msr_bits()[all …]
3360 pr_err("%-20s%016llx\n", "ghcb:", control->ghcb_gpa); in dump_vmcb()