VirtualBox

Changeset 3486 in vbox


Ignore:
Timestamp:
Jul 6, 2007 10:13:52 AM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
22700
Message:

got rid of incorrect assertion

File:
1 edited

Legend:

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

    r3216 r3486  
    608608
    609609    Assert(sizeof(pVM->hwaccm.s.svm.pVMCBPhys) == 8);
    610     Assert(pVMCB->ctrl.u32InterceptCtrl1 == (  SVM_CTRL1_INTERCEPT_INTR
    611                                              | SVM_CTRL1_INTERCEPT_VINTR
    612                                              | SVM_CTRL1_INTERCEPT_NMI
    613                                              | SVM_CTRL1_INTERCEPT_SMI
    614                                              | SVM_CTRL1_INTERCEPT_INIT
    615                                              | SVM_CTRL1_INTERCEPT_CR0           /** @todo redundant?  */
    616                                              | SVM_CTRL1_INTERCEPT_RDPMC
    617                                              | SVM_CTRL1_INTERCEPT_CPUID
    618                                              | SVM_CTRL1_INTERCEPT_RSM
    619                                              | SVM_CTRL1_INTERCEPT_HLT
    620                                              | SVM_CTRL1_INTERCEPT_INOUT_BITMAP
    621                                              | SVM_CTRL1_INTERCEPT_MSR_SHADOW
    622                                              | SVM_CTRL1_INTERCEPT_INVLPG
    623                                              | SVM_CTRL1_INTERCEPT_INVLPGA       /* AMD only */
    624                                              | SVM_CTRL1_INTERCEPT_SHUTDOWN      /* fatal */
    625                                              | SVM_CTRL1_INTERCEPT_FERR_FREEZE   /* Legacy FPU FERR handling. */
    626                                              ));
    627610    Assert(pVMCB->ctrl.u32InterceptCtrl2 == ( SVM_CTRL2_INTERCEPT_VMRUN         /* required */
    628611                                             | SVM_CTRL2_INTERCEPT_VMMCALL
     
    12521235            if (IoExitInfo.n.u1Type == 0)
    12531236            {
    1254                 Log2(("IOMInterpretOUTSEx %VGv %x size=%d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
     1237                Log(("IOMInterpretOUTSEx %VGv %x size=%d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
    12551238                STAM_COUNTER_INC(&pVM->hwaccm.s.StatExitIOStringWrite);
    12561239                rc = IOMInterpretOUTSEx(pVM, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, prefix, uIOSize);
     
    12581241            else
    12591242            {
    1260                 Log2(("IOMInterpretINSEx  %VGv %x size=%d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
     1243                Log(("IOMInterpretINSEx  %VGv %x size=%d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
    12611244                STAM_COUNTER_INC(&pVM->hwaccm.s.StatExitIOStringRead);
    12621245                rc = IOMInterpretINSEx(pVM, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, prefix, uIOSize);
     
    13011284                goto ResumeExecution;
    13021285            }
    1303             Log2(("EM status from IO at %VGv %x size %d: %Vrc\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize, rc));
     1286            Log(("EM status from IO at %VGv %x size %d: %Vrc\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize, rc));
    13041287            break;
    13051288        }
     
    13131296            AssertMsg(VBOX_FAILURE(rc) || rc == VINF_EM_RAW_EMULATE_INSTR || rc == VINF_EM_RAW_GUEST_TRAP || rc == VINF_TRPM_XCPT_DISPATCHED, ("%Vrc\n", rc));
    13141297#endif
    1315         Log2(("Failed IO at %VGv %x size %d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
     1298        Log(("Failed IO at %VGv %x size %d\n", pCtx->eip, IoExitInfo.n.u16Port, uIOSize));
    13161299        break;
    13171300    }
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