Lines Matching refs:basic_msr
69 union vmx_basic_msr basic_msr; variable
372 vmcs->hdr.revision_id = basic_msr.revision; in test_vmwrite_vmread()
433 vmcs->hdr.revision_id = basic_msr.revision; in test_vmread_vmwrite_pf()
459 vmcs->hdr.revision_id = basic_msr.revision; in test_vmcs_high()
485 vmcs[i]->hdr.revision_id = basic_msr.revision; in test_vmcs_lifecycle()
734 vmcs[0]->hdr.revision_id = basic_msr.revision; in test_vmclear_flushing()
740 memcpy(vmcs[1], vmcs[0], basic_msr.size); in test_vmclear_flushing()
748 memcpy(vmcs[2], vmcs[1], basic_msr.size); in test_vmclear_flushing()
1237 (*vmcs)->hdr.revision_id = basic_msr.revision; in init_vmcs()
1284 basic_msr.val = rdmsr(MSR_IA32_VMX_BASIC); in init_vmx_caps()
1285 ctrl_pin_rev.val = rdmsr(basic_msr.ctrl ? MSR_IA32_VMX_TRUE_PIN in init_vmx_caps()
1287 ctrl_exit_rev.val = rdmsr(basic_msr.ctrl ? MSR_IA32_VMX_TRUE_EXIT in init_vmx_caps()
1289 ctrl_enter_rev.val = rdmsr(basic_msr.ctrl ? MSR_IA32_VMX_TRUE_ENTRY in init_vmx_caps()
1291 ctrl_cpu_rev[0].val = rdmsr(basic_msr.ctrl ? MSR_IA32_VMX_TRUE_PROC in init_vmx_caps()
1316 *vmxon_region = basic_msr.revision; in init_vmx()
1520 *bsp_vmxon_region = basic_msr.revision; in test_vmxon()
1534 vmcs->hdr.revision_id = basic_msr.revision; in test_vmptrld()
1597 report((basic_msr.revision & (1ul << 31)) == 0 && in test_vmx_caps()
1598 basic_msr.size > 0 && basic_msr.size <= 4096 && in test_vmx_caps()
1599 (basic_msr.type == 0 || basic_msr.type == 6) && in test_vmx_caps()
1600 basic_msr.reserved1 == 0 && basic_msr.reserved2 == 0, in test_vmx_caps()
1614 if (ok && basic_msr.ctrl) { in test_vmx_caps()