Changeset 3486 in vbox
- Timestamp:
- Jul 6, 2007 10:13:52 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 22700
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HWSVMR0.cpp
r3216 r3486 608 608 609 609 Assert(sizeof(pVM->hwaccm.s.svm.pVMCBPhys) == 8); 610 Assert(pVMCB->ctrl.u32InterceptCtrl1 == ( SVM_CTRL1_INTERCEPT_INTR611 | SVM_CTRL1_INTERCEPT_VINTR612 | SVM_CTRL1_INTERCEPT_NMI613 | SVM_CTRL1_INTERCEPT_SMI614 | SVM_CTRL1_INTERCEPT_INIT615 | SVM_CTRL1_INTERCEPT_CR0 /** @todo redundant? */616 | SVM_CTRL1_INTERCEPT_RDPMC617 | SVM_CTRL1_INTERCEPT_CPUID618 | SVM_CTRL1_INTERCEPT_RSM619 | SVM_CTRL1_INTERCEPT_HLT620 | SVM_CTRL1_INTERCEPT_INOUT_BITMAP621 | SVM_CTRL1_INTERCEPT_MSR_SHADOW622 | SVM_CTRL1_INTERCEPT_INVLPG623 | SVM_CTRL1_INTERCEPT_INVLPGA /* AMD only */624 | SVM_CTRL1_INTERCEPT_SHUTDOWN /* fatal */625 | SVM_CTRL1_INTERCEPT_FERR_FREEZE /* Legacy FPU FERR handling. */626 ));627 610 Assert(pVMCB->ctrl.u32InterceptCtrl2 == ( SVM_CTRL2_INTERCEPT_VMRUN /* required */ 628 611 | SVM_CTRL2_INTERCEPT_VMMCALL … … 1252 1235 if (IoExitInfo.n.u1Type == 0) 1253 1236 { 1254 Log 2(("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)); 1255 1238 STAM_COUNTER_INC(&pVM->hwaccm.s.StatExitIOStringWrite); 1256 1239 rc = IOMInterpretOUTSEx(pVM, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, prefix, uIOSize); … … 1258 1241 else 1259 1242 { 1260 Log 2(("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)); 1261 1244 STAM_COUNTER_INC(&pVM->hwaccm.s.StatExitIOStringRead); 1262 1245 rc = IOMInterpretINSEx(pVM, CPUMCTX2CORE(pCtx), IoExitInfo.n.u16Port, prefix, uIOSize); … … 1301 1284 goto ResumeExecution; 1302 1285 } 1303 Log 2(("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)); 1304 1287 break; 1305 1288 } … … 1313 1296 AssertMsg(VBOX_FAILURE(rc) || rc == VINF_EM_RAW_EMULATE_INSTR || rc == VINF_EM_RAW_GUEST_TRAP || rc == VINF_TRPM_XCPT_DISPATCHED, ("%Vrc\n", rc)); 1314 1297 #endif 1315 Log 2(("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)); 1316 1299 break; 1317 1300 }
Note:
See TracChangeset
for help on using the changeset viewer.