VirtualBox

Changeset 80171 in vbox for trunk/src


Ignore:
Timestamp:
Aug 7, 2019 7:46:24 AM (5 years ago)
Author:
vboxsync
Message:

VMM/HMVMXR0: Nested VMX: bugref:9180 logging.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r80170 r80171  
    1018910189{
    1019010190    Assert(VMMRZCallRing3IsEnabled(pVCpu));
     10191
     10192    Log4Func(("fIsNested=%RTbool fStepping=%RTbool\n", pVmxTransient->fIsNestedGuest, fStepping));
    1019110193
    1019210194#ifdef VBOX_WITH_NESTED_HWVIRT_ONLY_IN_IEM
     
    1613216134#ifdef DEBUG_ramshankar
    1613316135                hmR0VmxImportGuestState(pVCpu, pVmxTransient->pVmcsInfo, CPUMCTX_EXTRN_CS | CPUMCTX_EXTRN_RIP);
    16134                 Log4Func(("cs:rip=%#04x:%#RX64 %s err_code=%#x exit_qual=%#RX64\n", pCtx->cs.Sel, pCtx->rip,
    16135                           VMX_EXIT_INT_INFO_IS_XCPT_PF(pVmxTransient->uExitIntInfo) ? "#PF" : "Unk",
     16136                Log4Func(("cs:rip=%#04x:%#RX64\n", pCtx->cs.Sel, pCtx->rip));
     16137                Log4Func(("exit_int_info=%#x err_code=%#x exit_qual=%#RX64\n", pVmxTransient->uExitIntInfo,
    1613616138                          pVmxTransient->uExitIntErrorCode, pVmxTransient->uExitQual));
    16137                 Log4Func(("idt_info=%#RX64 (%s) idt_errcode=%#RX32\n", pVmxTransient->uIdtVectoringInfo,
    16138                           VMX_IDT_VECTORING_INFO_IS_VALID(pVmxTransient->uIdtVectoringInfo) ? "Valid" : "Invalid",
    16139                           pVmxTransient->uIdtVectoringErrorCode));
     16139                if (VMX_IDT_VECTORING_INFO_IS_VALID(pVmxTransient->uIdtVectoringInfo))
     16140                {
     16141                    Log4Func(("idt_info=%#RX32 idt_errcode=%#RX32\n", pVmxTransient->uIdtVectoringInfo,
     16142                              pVmxTransient->uIdtVectoringErrorCode));
     16143                }
    1614016144#endif
    1614116145                return IEMExecVmxVmexitXcpt(pVCpu, &ExitInfo, &ExitEventInfo);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette