VirtualBox

Changeset 13825 in vbox


Ignore:
Timestamp:
Nov 5, 2008 1:12:46 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
38816
Message:

VMM: %VX64 -> %RX64

Location:
trunk/src/VBox/VMM
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/HWACCM.cpp

    r13824 r13825  
    270270    {
    271271        LogRel(("HWACCM: No VMX or SVM CPU extension found. Reason %Rrc\n", pVM->hwaccm.s.lLastError));
    272         LogRel(("HWACCM: VMX MSR_IA32_FEATURE_CONTROL=%VX64\n", pVM->hwaccm.s.vmx.msr.feature_ctrl));
     272        LogRel(("HWACCM: VMX MSR_IA32_FEATURE_CONTROL=%RX64\n", pVM->hwaccm.s.vmx.msr.feature_ctrl));
    273273        return VINF_SUCCESS;
    274274    }
     
    319319
    320320            LogRel(("HWACCM: Host CR4=%08X\n", pVM->hwaccm.s.vmx.hostCR4));
    321             LogRel(("HWACCM: MSR_IA32_FEATURE_CONTROL      = %VX64\n", pVM->hwaccm.s.vmx.msr.feature_ctrl));
    322             LogRel(("HWACCM: MSR_IA32_VMX_BASIC_INFO       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_basic_info));
     321            LogRel(("HWACCM: MSR_IA32_FEATURE_CONTROL      = %RX64\n", pVM->hwaccm.s.vmx.msr.feature_ctrl));
     322            LogRel(("HWACCM: MSR_IA32_VMX_BASIC_INFO       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_basic_info));
    323323            LogRel(("HWACCM: VMCS id                       = %x\n", MSR_IA32_VMX_BASIC_INFO_VMCS_ID(pVM->hwaccm.s.vmx.msr.vmx_basic_info)));
    324324            LogRel(("HWACCM: VMCS size                     = %x\n", MSR_IA32_VMX_BASIC_INFO_VMCS_SIZE(pVM->hwaccm.s.vmx.msr.vmx_basic_info)));
     
    327327            LogRel(("HWACCM: Dual monitor treatment        = %d\n", MSR_IA32_VMX_BASIC_INFO_VMCS_DUAL_MON(pVM->hwaccm.s.vmx.msr.vmx_basic_info)));
    328328
    329             LogRel(("HWACCM: MSR_IA32_VMX_PINBASED_CTLS    = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_pin_ctls.u));
     329            LogRel(("HWACCM: MSR_IA32_VMX_PINBASED_CTLS    = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_pin_ctls.u));
    330330            val = pVM->hwaccm.s.vmx.msr.vmx_pin_ctls.n.allowed1;
    331331            if (val & VMX_VMCS_CTRL_PIN_EXEC_CONTROLS_EXT_INT_EXIT)
     
    339339                LogRel(("HWACCM:    VMX_VMCS_CTRL_PIN_EXEC_CONTROLS_NMI_EXIT *must* be set\n"));
    340340
    341             LogRel(("HWACCM: MSR_IA32_VMX_PROCBASED_CTLS   = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_proc_ctls.u));
     341            LogRel(("HWACCM: MSR_IA32_VMX_PROCBASED_CTLS   = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_proc_ctls.u));
    342342            val = pVM->hwaccm.s.vmx.msr.vmx_proc_ctls.n.allowed1;
    343343            if (val & VMX_VMCS_CTRL_PROC_EXEC_CONTROLS_IRQ_WINDOW_EXIT)
     
    426426            if (pVM->hwaccm.s.vmx.msr.vmx_proc_ctls.n.allowed1 & VMX_VMCS_CTRL_PROC_EXEC_USE_SECONDARY_EXEC_CTRL)
    427427            {
    428                 LogRel(("HWACCM: MSR_IA32_VMX_PROCBASED_CTLS2  = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.u));
     428                LogRel(("HWACCM: MSR_IA32_VMX_PROCBASED_CTLS2  = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.u));
    429429                val = pVM->hwaccm.s.vmx.msr.vmx_proc_ctls2.n.allowed1;
    430430                if (val & VMX_VMCS_CTRL_PROC_EXEC2_VIRT_APIC)
     
    448448            }
    449449
    450             LogRel(("HWACCM: MSR_IA32_VMX_ENTRY_CTLS       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_entry.u));
     450            LogRel(("HWACCM: MSR_IA32_VMX_ENTRY_CTLS       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_entry.u));
    451451            val = pVM->hwaccm.s.vmx.msr.vmx_entry.n.allowed1;
    452452            if (val & VMX_VMCS_CTRL_ENTRY_CONTROLS_LOAD_DEBUG)
     
    480480                LogRel(("HWACCM:    VMX_VMCS_CTRL_ENTRY_CONTROLS_LOAD_GUEST_EFER_MSR *must* be set\n"));
    481481
    482             LogRel(("HWACCM: MSR_IA32_VMX_EXIT_CTLS        = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_exit.u));
     482            LogRel(("HWACCM: MSR_IA32_VMX_EXIT_CTLS        = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_exit.u));
    483483            val = pVM->hwaccm.s.vmx.msr.vmx_exit.n.allowed1;
    484484            if (val & VMX_VMCS_CTRL_EXIT_CONTROLS_SAVE_DEBUG)
     
    518518            if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps)
    519519            {
    520                 LogRel(("HWACCM: MSR_IA32_VMX_EPT_VPID_CAPS    = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_eptcaps));
     520                LogRel(("HWACCM: MSR_IA32_VMX_EPT_VPID_CAPS    = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_eptcaps));
    521521
    522522                if (pVM->hwaccm.s.vmx.msr.vmx_eptcaps & MSR_IA32_VMX_EPT_CAPS_RWX_X_ONLY)
     
    574574            }
    575575
    576             LogRel(("HWACCM: MSR_IA32_VMX_MISC             = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_misc));
     576            LogRel(("HWACCM: MSR_IA32_VMX_MISC             = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_misc));
    577577            LogRel(("HWACCM:    MSR_IA32_VMX_MISC_ACTIVITY_STATES %x\n", MSR_IA32_VMX_MISC_ACTIVITY_STATES(pVM->hwaccm.s.vmx.msr.vmx_misc)));
    578578            LogRel(("HWACCM:    MSR_IA32_VMX_MISC_CR3_TARGET      %x\n", MSR_IA32_VMX_MISC_CR3_TARGET(pVM->hwaccm.s.vmx.msr.vmx_misc)));
     
    580580            LogRel(("HWACCM:    MSR_IA32_VMX_MISC_MSEG_ID         %x\n", MSR_IA32_VMX_MISC_MSEG_ID(pVM->hwaccm.s.vmx.msr.vmx_misc)));
    581581
    582             LogRel(("HWACCM: MSR_IA32_VMX_CR0_FIXED0       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr0_fixed0));
    583             LogRel(("HWACCM: MSR_IA32_VMX_CR0_FIXED1       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr0_fixed1));
    584             LogRel(("HWACCM: MSR_IA32_VMX_CR4_FIXED0       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr4_fixed0));
    585             LogRel(("HWACCM: MSR_IA32_VMX_CR4_FIXED1       = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr4_fixed1));
    586             LogRel(("HWACCM: MSR_IA32_VMX_VMCS_ENUM        = %VX64\n", pVM->hwaccm.s.vmx.msr.vmx_vmcs_enum));
     582            LogRel(("HWACCM: MSR_IA32_VMX_CR0_FIXED0       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr0_fixed0));
     583            LogRel(("HWACCM: MSR_IA32_VMX_CR0_FIXED1       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr0_fixed1));
     584            LogRel(("HWACCM: MSR_IA32_VMX_CR4_FIXED0       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr4_fixed0));
     585            LogRel(("HWACCM: MSR_IA32_VMX_CR4_FIXED1       = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_cr4_fixed1));
     586            LogRel(("HWACCM: MSR_IA32_VMX_VMCS_ENUM        = %RX64\n", pVM->hwaccm.s.vmx.msr.vmx_vmcs_enum));
    587587
    588588            LogRel(("HWACCM: VMCS physaddr                 = %RHp\n", pVM->hwaccm.s.vmx.pVMCSPhys));
  • trunk/src/VBox/VMM/PATM/CSAM.cpp

    r13824 r13825  
    18031803//        AssertMsg(     (rc == VERR_PAGE_NOT_PRESENT || rc == VERR_PAGE_TABLE_NOT_PRESENT)
    18041804//                ||  !(fPageShw & X86_PTE_RW)
    1805 //                ||   (pPageRec->page.GCPhys == 0), ("Shadow page flags for %RRv (%RHp) aren't readonly (%VX64)!!\n", pPageAddrGC, GCPhys, fPageShw));
     1805//                ||   (pPageRec->page.GCPhys == 0), ("Shadow page flags for %RRv (%RHp) aren't readonly (%RX64)!!\n", pPageAddrGC, GCPhys, fPageShw));
    18061806    }
    18071807#endif
  • trunk/src/VBox/VMM/VMMAll/EMAll.cpp

    r13823 r13825  
    11251125    }
    11261126
    1127     Log2(("emInterpretLockBitTest %s: GCPtrPar1=%RGv imm=%VX64 CF=%d\n", emGetMnemonic(pCpu), GCPtrPar1, ValPar2, !!(eflags & X86_EFL_CF)));
     1127    Log2(("emInterpretLockBitTest %s: GCPtrPar1=%RGv imm=%RX64 CF=%d\n", emGetMnemonic(pCpu), GCPtrPar1, ValPar2, !!(eflags & X86_EFL_CF)));
    11281128
    11291129    /* Update guest's eflags and finish. */
     
    19511951    if(RT_SUCCESS(rc))
    19521952    {
    1953         LogFlow(("MOV_CR: gen32=%d CR=%d val=%VX64\n", DestRegGen, SrcRegCrx, val64));
     1953        LogFlow(("MOV_CR: gen32=%d CR=%d val=%RX64\n", DestRegGen, SrcRegCrx, val64));
    19541954        return VINF_SUCCESS;
    19551955    }
     
    20002000
    20012001    /** @todo Clean up this mess. */
    2002     LogFlow(("EMInterpretCRxWrite at %RGv CR%d <- %VX64\n", (RTGCPTR)pRegFrame->rip, DestRegCrx, val));
     2002    LogFlow(("EMInterpretCRxWrite at %RGv CR%d <- %RX64\n", (RTGCPTR)pRegFrame->rip, DestRegCrx, val));
    20032003    switch (DestRegCrx)
    20042004    {
     
    26792679        break;
    26802680    }
    2681     Log(("EMInterpretRdmsr %s (%x) -> val=%VX64\n", emMSRtoString(pRegFrame->ecx), pRegFrame->ecx, val));
     2681    Log(("EMInterpretRdmsr %s (%x) -> val=%RX64\n", emMSRtoString(pRegFrame->ecx), pRegFrame->ecx, val));
    26822682    if (rc == VINF_SUCCESS)
    26832683    {
     
    27262726
    27272727    val = RT_MAKE_U64(pRegFrame->eax, pRegFrame->edx);
    2728     Log(("EMInterpretWrmsr %s (%x) val=%VX64\n", emMSRtoString(pRegFrame->ecx), pRegFrame->ecx, val));
     2728    Log(("EMInterpretWrmsr %s (%x) val=%RX64\n", emMSRtoString(pRegFrame->ecx), pRegFrame->ecx, val));
    27292729    switch (pRegFrame->ecx)
    27302730    {
  • trunk/src/VBox/VMM/VMMAll/PGMAll.cpp

    r13824 r13825  
    14571457    if (fGlobal)
    14581458        VM_FF_SET(pVM, VM_FF_PGM_SYNC_CR3);
    1459     LogFlow(("PGMFlushTLB: cr3=%VX64 OldCr3=%VX64 fGlobal=%d\n", cr3, pVM->pgm.s.GCPhysCR3, fGlobal));
     1459    LogFlow(("PGMFlushTLB: cr3=%RX64 OldCr3=%RX64 fGlobal=%d\n", cr3, pVM->pgm.s.GCPhysCR3, fGlobal));
    14601460
    14611461    /*
     
    15241524VMMDECL(int) PGMUpdateCR3(PVM pVM, uint64_t cr3)
    15251525{
    1526     LogFlow(("PGMUpdateCR3: cr3=%VX64 OldCr3=%VX64\n", cr3, pVM->pgm.s.GCPhysCR3));
     1526    LogFlow(("PGMUpdateCR3: cr3=%RX64 OldCr3=%RX64\n", cr3, pVM->pgm.s.GCPhysCR3));
    15271527
    15281528    /* We assume we're only called in nested paging mode. */
     
    15881588    if (!(cr4 & X86_CR4_PGE))
    15891589        fGlobal = true;
    1590     LogFlow(("PGMSyncCR3: cr0=%VX64 cr3=%VX64 cr4=%VX64 fGlobal=%d[%d,%d]\n", cr0, cr3, cr4, fGlobal,
     1590    LogFlow(("PGMSyncCR3: cr0=%RX64 cr3=%RX64 cr4=%RX64 fGlobal=%d[%d,%d]\n", cr0, cr3, cr4, fGlobal,
    15911591             VM_FF_ISSET(pVM, VM_FF_PGM_SYNC_CR3), VM_FF_ISSET(pVM, VM_FF_PGM_SYNC_CR3_NON_GLOBAL)));
    15921592
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r13824 r13825  
    759759                        uint64_t fPageShw;
    760760                        rc = PGMShwGetPage(pVM, pvFault, &fPageShw, NULL);
    761                         AssertMsg(RT_SUCCESS(rc) && fPageShw & X86_PTE_RW, ("rc=%Rrc fPageShw=%VX64\n", rc, fPageShw));
     761                        AssertMsg(RT_SUCCESS(rc) && fPageShw & X86_PTE_RW, ("rc=%Rrc fPageShw=%RX64\n", rc, fPageShw));
    762762#   endif /* VBOX_STRICT */
    763763                        STAM_PROFILE_STOP(&pVM->pgm.s.StatRZTrap0eTimeOutOfSync, c);
     
    12421242                         || (PdeDst.u & PGM_PDFLAGS_TRACK_DIRTY)))
    12431243                {
    1244                     LogFlow(("Skipping flush for big page containing %RGv (PD=%X .u=%VX64)-> nothing has changed!\n", GCPtrPage, iPDSrc, PdeSrc.u));
     1244                    LogFlow(("Skipping flush for big page containing %RGv (PD=%X .u=%RX64)-> nothing has changed!\n", GCPtrPage, iPDSrc, PdeSrc.u));
    12451245                    STAM_COUNTER_INC(&pVM->pgm.s.CTX_MID_Z(Stat,InvalidatePage4MBPagesSkip));
    12461246                    return VINF_SUCCESS;
  • trunk/src/VBox/VMM/VMMR0/HWACCMR0.cpp

    r13816 r13825  
    11191119    uint64_t    u32Base =  X86DESC64_BASE(*pDesc);
    11201120
    1121     Log(("%s %04x - %VX64 %VX64 - base=%VX64 limit=%08x dpl=%d %s\n", pszMsg,
     1121    Log(("%s %04x - %RX64 %RX64 - base=%RX64 limit=%08x dpl=%d %s\n", pszMsg,
    11221122         Sel, pDesc->au64[0], pDesc->au64[1], u32Base, u32Limit, pDesc->Gen.u2Dpl, szMsg));
    11231123# else
  • trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp

    r13824 r13825  
    10451045        Log(("ctrl.u32InterceptCtrl1            %x\n",      pVMCB->ctrl.u32InterceptCtrl1));
    10461046        Log(("ctrl.u32InterceptCtrl2            %x\n",      pVMCB->ctrl.u32InterceptCtrl2));
    1047         Log(("ctrl.u64IOPMPhysAddr              %VX64\n",   pVMCB->ctrl.u64IOPMPhysAddr));
    1048         Log(("ctrl.u64MSRPMPhysAddr             %VX64\n",   pVMCB->ctrl.u64MSRPMPhysAddr));
    1049         Log(("ctrl.u64TSCOffset                 %VX64\n",   pVMCB->ctrl.u64TSCOffset));
     1047        Log(("ctrl.u64IOPMPhysAddr              %RX64\n",   pVMCB->ctrl.u64IOPMPhysAddr));
     1048        Log(("ctrl.u64MSRPMPhysAddr             %RX64\n",   pVMCB->ctrl.u64MSRPMPhysAddr));
     1049        Log(("ctrl.u64TSCOffset                 %RX64\n",   pVMCB->ctrl.u64TSCOffset));
    10501050
    10511051        Log(("ctrl.TLBCtrl.u32ASID              %x\n",      pVMCB->ctrl.TLBCtrl.n.u32ASID));
     
    10651065        Log(("ctrl.IntCtrl.u24Reserved          %x\n",      pVMCB->ctrl.IntCtrl.n.u24Reserved));
    10661066
    1067         Log(("ctrl.u64IntShadow                 %VX64\n",   pVMCB->ctrl.u64IntShadow));
    1068         Log(("ctrl.u64ExitCode                  %VX64\n",   pVMCB->ctrl.u64ExitCode));
    1069         Log(("ctrl.u64ExitInfo1                 %VX64\n",   pVMCB->ctrl.u64ExitInfo1));
    1070         Log(("ctrl.u64ExitInfo2                 %VX64\n",   pVMCB->ctrl.u64ExitInfo2));
     1067        Log(("ctrl.u64IntShadow                 %RX64\n",   pVMCB->ctrl.u64IntShadow));
     1068        Log(("ctrl.u64ExitCode                  %RX64\n",   pVMCB->ctrl.u64ExitCode));
     1069        Log(("ctrl.u64ExitInfo1                 %RX64\n",   pVMCB->ctrl.u64ExitInfo1));
     1070        Log(("ctrl.u64ExitInfo2                 %RX64\n",   pVMCB->ctrl.u64ExitInfo2));
    10711071        Log(("ctrl.ExitIntInfo.u8Vector         %x\n",      pVMCB->ctrl.ExitIntInfo.n.u8Vector));
    10721072        Log(("ctrl.ExitIntInfo.u3Type           %x\n",      pVMCB->ctrl.ExitIntInfo.n.u3Type));
     
    10751075        Log(("ctrl.ExitIntInfo.u1Valid          %x\n",      pVMCB->ctrl.ExitIntInfo.n.u1Valid));
    10761076        Log(("ctrl.ExitIntInfo.u32ErrorCode     %x\n",      pVMCB->ctrl.ExitIntInfo.n.u32ErrorCode));
    1077         Log(("ctrl.NestedPaging                 %VX64\n",   pVMCB->ctrl.NestedPaging.au64));
     1077        Log(("ctrl.NestedPaging                 %RX64\n",   pVMCB->ctrl.NestedPaging.au64));
    10781078        Log(("ctrl.EventInject.u8Vector         %x\n",      pVMCB->ctrl.EventInject.n.u8Vector));
    10791079        Log(("ctrl.EventInject.u3Type           %x\n",      pVMCB->ctrl.EventInject.n.u3Type));
     
    10831083        Log(("ctrl.EventInject.u32ErrorCode     %x\n",      pVMCB->ctrl.EventInject.n.u32ErrorCode));
    10841084
    1085         Log(("ctrl.u64NestedPagingCR3           %VX64\n",   pVMCB->ctrl.u64NestedPagingCR3));
    1086         Log(("ctrl.u64LBRVirt                   %VX64\n",   pVMCB->ctrl.u64LBRVirt));
     1085        Log(("ctrl.u64NestedPagingCR3           %RX64\n",   pVMCB->ctrl.u64NestedPagingCR3));
     1086        Log(("ctrl.u64LBRVirt                   %RX64\n",   pVMCB->ctrl.u64LBRVirt));
    10871087
    10881088        Log(("guest.CS.u16Sel                   %04X\n",    pVMCB->guest.CS.u16Sel));
    10891089        Log(("guest.CS.u16Attr                  %04X\n",    pVMCB->guest.CS.u16Attr));
    10901090        Log(("guest.CS.u32Limit                 %X\n",      pVMCB->guest.CS.u32Limit));
    1091         Log(("guest.CS.u64Base                  %VX64\n",   pVMCB->guest.CS.u64Base));
     1091        Log(("guest.CS.u64Base                  %RX64\n",   pVMCB->guest.CS.u64Base));
    10921092        Log(("guest.DS.u16Sel                   %04X\n",    pVMCB->guest.DS.u16Sel));
    10931093        Log(("guest.DS.u16Attr                  %04X\n",    pVMCB->guest.DS.u16Attr));
    10941094        Log(("guest.DS.u32Limit                 %X\n",      pVMCB->guest.DS.u32Limit));
    1095         Log(("guest.DS.u64Base                  %VX64\n",   pVMCB->guest.DS.u64Base));
     1095        Log(("guest.DS.u64Base                  %RX64\n",   pVMCB->guest.DS.u64Base));
    10961096        Log(("guest.ES.u16Sel                   %04X\n",    pVMCB->guest.ES.u16Sel));
    10971097        Log(("guest.ES.u16Attr                  %04X\n",    pVMCB->guest.ES.u16Attr));
    10981098        Log(("guest.ES.u32Limit                 %X\n",      pVMCB->guest.ES.u32Limit));
    1099         Log(("guest.ES.u64Base                  %VX64\n",   pVMCB->guest.ES.u64Base));
     1099        Log(("guest.ES.u64Base                  %RX64\n",   pVMCB->guest.ES.u64Base));
    11001100        Log(("guest.FS.u16Sel                   %04X\n",    pVMCB->guest.FS.u16Sel));
    11011101        Log(("guest.FS.u16Attr                  %04X\n",    pVMCB->guest.FS.u16Attr));
    11021102        Log(("guest.FS.u32Limit                 %X\n",      pVMCB->guest.FS.u32Limit));
    1103         Log(("guest.FS.u64Base                  %VX64\n",   pVMCB->guest.FS.u64Base));
     1103        Log(("guest.FS.u64Base                  %RX64\n",   pVMCB->guest.FS.u64Base));
    11041104        Log(("guest.GS.u16Sel                   %04X\n",    pVMCB->guest.GS.u16Sel));
    11051105        Log(("guest.GS.u16Attr                  %04X\n",    pVMCB->guest.GS.u16Attr));
    11061106        Log(("guest.GS.u32Limit                 %X\n",      pVMCB->guest.GS.u32Limit));
    1107         Log(("guest.GS.u64Base                  %VX64\n",   pVMCB->guest.GS.u64Base));
     1107        Log(("guest.GS.u64Base                  %RX64\n",   pVMCB->guest.GS.u64Base));
    11081108
    11091109        Log(("guest.GDTR.u32Limit               %X\n",      pVMCB->guest.GDTR.u32Limit));
    1110         Log(("guest.GDTR.u64Base                %VX64\n",   pVMCB->guest.GDTR.u64Base));
     1110        Log(("guest.GDTR.u64Base                %RX64\n",   pVMCB->guest.GDTR.u64Base));
    11111111
    11121112        Log(("guest.LDTR.u16Sel                 %04X\n",    pVMCB->guest.LDTR.u16Sel));
    11131113        Log(("guest.LDTR.u16Attr                %04X\n",    pVMCB->guest.LDTR.u16Attr));
    11141114        Log(("guest.LDTR.u32Limit               %X\n",      pVMCB->guest.LDTR.u32Limit));
    1115         Log(("guest.LDTR.u64Base                %VX64\n",   pVMCB->guest.LDTR.u64Base));
     1115        Log(("guest.LDTR.u64Base                %RX64\n",   pVMCB->guest.LDTR.u64Base));
    11161116
    11171117        Log(("guest.IDTR.u32Limit               %X\n",      pVMCB->guest.IDTR.u32Limit));
    1118         Log(("guest.IDTR.u64Base                %VX64\n",   pVMCB->guest.IDTR.u64Base));
     1118        Log(("guest.IDTR.u64Base                %RX64\n",   pVMCB->guest.IDTR.u64Base));
    11191119
    11201120        Log(("guest.TR.u16Sel                   %04X\n",    pVMCB->guest.TR.u16Sel));
    11211121        Log(("guest.TR.u16Attr                  %04X\n",    pVMCB->guest.TR.u16Attr));
    11221122        Log(("guest.TR.u32Limit                 %X\n",      pVMCB->guest.TR.u32Limit));
    1123         Log(("guest.TR.u64Base                  %VX64\n",   pVMCB->guest.TR.u64Base));
     1123        Log(("guest.TR.u64Base                  %RX64\n",   pVMCB->guest.TR.u64Base));
    11241124
    11251125        Log(("guest.u8CPL                       %X\n",      pVMCB->guest.u8CPL));
    1126         Log(("guest.u64CR0                      %VX64\n",   pVMCB->guest.u64CR0));
    1127         Log(("guest.u64CR2                      %VX64\n",   pVMCB->guest.u64CR2));
    1128         Log(("guest.u64CR3                      %VX64\n",   pVMCB->guest.u64CR3));
    1129         Log(("guest.u64CR4                      %VX64\n",   pVMCB->guest.u64CR4));
    1130         Log(("guest.u64DR6                      %VX64\n",   pVMCB->guest.u64DR6));
    1131         Log(("guest.u64DR7                      %VX64\n",   pVMCB->guest.u64DR7));
    1132 
    1133         Log(("guest.u64RIP                      %VX64\n",   pVMCB->guest.u64RIP));
    1134         Log(("guest.u64RSP                      %VX64\n",   pVMCB->guest.u64RSP));
    1135         Log(("guest.u64RAX                      %VX64\n",   pVMCB->guest.u64RAX));
    1136         Log(("guest.u64RFlags                   %VX64\n",   pVMCB->guest.u64RFlags));
    1137 
    1138         Log(("guest.u64SysEnterCS               %VX64\n",   pVMCB->guest.u64SysEnterCS));
    1139         Log(("guest.u64SysEnterEIP              %VX64\n",   pVMCB->guest.u64SysEnterEIP));
    1140         Log(("guest.u64SysEnterESP              %VX64\n",   pVMCB->guest.u64SysEnterESP));
    1141 
    1142         Log(("guest.u64EFER                     %VX64\n",   pVMCB->guest.u64EFER));
    1143         Log(("guest.u64STAR                     %VX64\n",   pVMCB->guest.u64STAR));
    1144         Log(("guest.u64LSTAR                    %VX64\n",   pVMCB->guest.u64LSTAR));
    1145         Log(("guest.u64CSTAR                    %VX64\n",   pVMCB->guest.u64CSTAR));
    1146         Log(("guest.u64SFMASK                   %VX64\n",   pVMCB->guest.u64SFMASK));
    1147         Log(("guest.u64KernelGSBase             %VX64\n",   pVMCB->guest.u64KernelGSBase));
    1148         Log(("guest.u64GPAT                     %VX64\n",   pVMCB->guest.u64GPAT));
    1149         Log(("guest.u64DBGCTL                   %VX64\n",   pVMCB->guest.u64DBGCTL));
    1150         Log(("guest.u64BR_FROM                  %VX64\n",   pVMCB->guest.u64BR_FROM));
    1151         Log(("guest.u64BR_TO                    %VX64\n",   pVMCB->guest.u64BR_TO));
    1152         Log(("guest.u64LASTEXCPFROM             %VX64\n",   pVMCB->guest.u64LASTEXCPFROM));
    1153         Log(("guest.u64LASTEXCPTO               %VX64\n",   pVMCB->guest.u64LASTEXCPTO));
     1126        Log(("guest.u64CR0                      %RX64\n",   pVMCB->guest.u64CR0));
     1127        Log(("guest.u64CR2                      %RX64\n",   pVMCB->guest.u64CR2));
     1128        Log(("guest.u64CR3                      %RX64\n",   pVMCB->guest.u64CR3));
     1129        Log(("guest.u64CR4                      %RX64\n",   pVMCB->guest.u64CR4));
     1130        Log(("guest.u64DR6                      %RX64\n",   pVMCB->guest.u64DR6));
     1131        Log(("guest.u64DR7                      %RX64\n",   pVMCB->guest.u64DR7));
     1132
     1133        Log(("guest.u64RIP                      %RX64\n",   pVMCB->guest.u64RIP));
     1134        Log(("guest.u64RSP                      %RX64\n",   pVMCB->guest.u64RSP));
     1135        Log(("guest.u64RAX                      %RX64\n",   pVMCB->guest.u64RAX));
     1136        Log(("guest.u64RFlags                   %RX64\n",   pVMCB->guest.u64RFlags));
     1137
     1138        Log(("guest.u64SysEnterCS               %RX64\n",   pVMCB->guest.u64SysEnterCS));
     1139        Log(("guest.u64SysEnterEIP              %RX64\n",   pVMCB->guest.u64SysEnterEIP));
     1140        Log(("guest.u64SysEnterESP              %RX64\n",   pVMCB->guest.u64SysEnterESP));
     1141
     1142        Log(("guest.u64EFER                     %RX64\n",   pVMCB->guest.u64EFER));
     1143        Log(("guest.u64STAR                     %RX64\n",   pVMCB->guest.u64STAR));
     1144        Log(("guest.u64LSTAR                    %RX64\n",   pVMCB->guest.u64LSTAR));
     1145        Log(("guest.u64CSTAR                    %RX64\n",   pVMCB->guest.u64CSTAR));
     1146        Log(("guest.u64SFMASK                   %RX64\n",   pVMCB->guest.u64SFMASK));
     1147        Log(("guest.u64KernelGSBase             %RX64\n",   pVMCB->guest.u64KernelGSBase));
     1148        Log(("guest.u64GPAT                     %RX64\n",   pVMCB->guest.u64GPAT));
     1149        Log(("guest.u64DBGCTL                   %RX64\n",   pVMCB->guest.u64DBGCTL));
     1150        Log(("guest.u64BR_FROM                  %RX64\n",   pVMCB->guest.u64BR_FROM));
     1151        Log(("guest.u64BR_TO                    %RX64\n",   pVMCB->guest.u64BR_TO));
     1152        Log(("guest.u64LASTEXCPFROM             %RX64\n",   pVMCB->guest.u64LASTEXCPFROM));
     1153        Log(("guest.u64LASTEXCPTO               %RX64\n",   pVMCB->guest.u64LASTEXCPTO));
    11541154
    11551155#endif
     
    12271227        &&  pVMCB->ctrl.ExitIntInfo.n.u3Type != SVM_EVENT_SOFTWARE_INT /* we don't care about 'int xx' as the instruction will be restarted. */)
    12281228    {
    1229         Log(("Pending inject %VX64 at %RGv exit=%08x\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitCode));
     1229        Log(("Pending inject %RX64 at %RGv exit=%08x\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitCode));
    12301230
    12311231#ifdef LOG_ENABLED
  • trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp

    r13824 r13825  
    637637    if (pVM->hwaccm.s.Event.fPending)
    638638    {
    639         Log(("Reinjecting event %VX64 %08x at %RGv cr2=%RX64\n", pVM->hwaccm.s.Event.intInfo, pVM->hwaccm.s.Event.errCode, (RTGCPTR)pCtx->rip, pCtx->cr2));
     639        Log(("Reinjecting event %RX64 %08x at %RGv cr2=%RX64\n", pVM->hwaccm.s.Event.intInfo, pVM->hwaccm.s.Event.errCode, (RTGCPTR)pCtx->rip, pCtx->cr2));
    640640        STAM_COUNTER_INC(&pVM->hwaccm.s.StatIntReinject);
    641641        rc = VMXR0InjectEvent(pVM, pCtx, pVM->hwaccm.s.Event.intInfo, 0, pVM->hwaccm.s.Event.errCode);
     
    19861986            AssertRC(rc);
    19871987            pVM->hwaccm.s.Event.errCode  = val;
    1988             Log(("Pending inject %VX64 at %RGv exit=%08x intInfo=%08x exitQualification=%08x pending error=%RX64\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitReason, intInfo, exitQualification, val));
     1988            Log(("Pending inject %RX64 at %RGv exit=%08x intInfo=%08x exitQualification=%08x pending error=%RX64\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitReason, intInfo, exitQualification, val));
    19891989        }
    19901990        else
    19911991        {
    1992             Log(("Pending inject %VX64 at %RGv exit=%08x intInfo=%08x exitQualification=%08x\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitReason, intInfo, exitQualification));
     1992            Log(("Pending inject %RX64 at %RGv exit=%08x intInfo=%08x exitQualification=%08x\n", pVM->hwaccm.s.Event.intInfo, (RTGCPTR)pCtx->rip, exitReason, intInfo, exitQualification));
    19931993            pVM->hwaccm.s.Event.errCode  = 0;
    19941994        }
     
    22052205                    AssertRC(rc);
    22062206
    2207                     Log(("Trap %x (debug) at %RGv exit qualification %VX64\n", vector, (RTGCPTR)pCtx->rip, exitQualification));
     2207                    Log(("Trap %x (debug) at %RGv exit qualification %RX64\n", vector, (RTGCPTR)pCtx->rip, exitQualification));
    22082208                    rc = VMXR0InjectEvent(pVM, pCtx, VMX_VMCS_CTRL_ENTRY_IRQ_INFO_FROM_EXIT_INT_INFO(intInfo), cbInstr, errCode);
    22092209                    AssertRC(rc);
     
    32503250
    32513251# if HC_ARCH_BITS == 64
    3252             Log(("MSR_K6_EFER       = %VX64\n", ASMRdMsr(MSR_K6_EFER)));
    3253             Log(("MSR_K6_STAR       = %VX64\n", ASMRdMsr(MSR_K6_STAR)));
    3254             Log(("MSR_K8_LSTAR      = %VX64\n", ASMRdMsr(MSR_K8_LSTAR)));
    3255             Log(("MSR_K8_CSTAR      = %VX64\n", ASMRdMsr(MSR_K8_CSTAR)));
    3256             Log(("MSR_K8_SF_MASK    = %VX64\n", ASMRdMsr(MSR_K8_SF_MASK)));
     3252            Log(("MSR_K6_EFER       = %RX64\n", ASMRdMsr(MSR_K6_EFER)));
     3253            Log(("MSR_K6_STAR       = %RX64\n", ASMRdMsr(MSR_K6_STAR)));
     3254            Log(("MSR_K8_LSTAR      = %RX64\n", ASMRdMsr(MSR_K8_LSTAR)));
     3255            Log(("MSR_K8_CSTAR      = %RX64\n", ASMRdMsr(MSR_K8_CSTAR)));
     3256            Log(("MSR_K8_SF_MASK    = %RX64\n", ASMRdMsr(MSR_K8_SF_MASK)));
    32573257# endif
    32583258#endif /* VBOX_STRICT */
Note: See TracChangeset for help on using the changeset viewer.

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