Changeset 40656 in vbox
- Timestamp:
- Mar 26, 2012 8:07:36 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 77088
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/vm.h
r40405 r40656 138 138 struct HWACCMCPU s; 139 139 #endif 140 uint8_t padding[53 12]; /* multiple of 64 */140 uint8_t padding[5376]; /* multiple of 64 */ 141 141 } hwaccm; 142 142 … … 215 215 216 216 /** Align the following members on page boundary. */ 217 uint8_t abAlignment2[1024 ];217 uint8_t abAlignment2[1024 - 64]; 218 218 219 219 /** PGM part. */ -
trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp
r40561 r40656 3025 3025 #endif 3026 3026 /* Need to go back to the recompiler to emulate the instruction. */ 3027 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitShadowPFEM); 3027 3028 TRPMResetTrap(pVCpu); 3028 3029 break; … … 3102 3103 case X86_XCPT_BP: /* Breakpoint. */ 3103 3104 { 3105 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitGuestBP); 3104 3106 rc = DBGFRZTrap03Handler(pVM, pVCpu, CPUMCTX2CORE(pCtx)); 3105 3107 if (rc == VINF_EM_RAW_GUEST_TRAP) … … 3389 3391 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitGuestNP); 3390 3392 break; 3393 case X86_XCPT_XF: 3394 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitGuestXF); 3395 break; 3391 3396 } 3392 3397 … … 3400 3405 #endif 3401 3406 default: 3407 STAM_COUNTER_INC(&pVCpu->hwaccm.s.StatExitGuestXcpUnk); 3402 3408 if ( CPUMIsGuestInRealModeEx(pCtx) 3403 3409 && pVM->hwaccm.s.vmx.pRealModeTSS) -
trunk/src/VBox/VMM/VMMR3/HWACCM.cpp
r40561 r40656 492 492 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestNM, "/HWACCM/CPU%d/Exit/Trap/Gst/#NM"); 493 493 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitShadowPF, "/HWACCM/CPU%d/Exit/Trap/Shw/#PF"); 494 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitShadowPFEM, "/HWACCM/CPU%d/Exit/Trap/Shw/#PF-EM"); 494 495 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestPF, "/HWACCM/CPU%d/Exit/Trap/Gst/#PF"); 495 496 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestUD, "/HWACCM/CPU%d/Exit/Trap/Gst/#UD"); … … 500 501 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestDE, "/HWACCM/CPU%d/Exit/Trap/Gst/#DE"); 501 502 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestDB, "/HWACCM/CPU%d/Exit/Trap/Gst/#DB"); 503 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestBP, "/HWACCM/CPU%d/Exit/Trap/Gst/#BP"); 504 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestXF, "/HWACCM/CPU%d/Exit/Trap/Gst/#XF"); 505 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitGuestXcpUnk, "/HWACCM/CPU%d/Exit/Trap/Gst/Other"); 502 506 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitInvpg, "/HWACCM/CPU%d/Exit/Instr/Invlpg"); 503 507 HWACCM_REG_COUNTER(&pVCpu->hwaccm.s.StatExitInvd, "/HWACCM/CPU%d/Exit/Instr/Invd"); -
trunk/src/VBox/VMM/include/HWACCMInternal.h
r40561 r40656 801 801 STAMCOUNTER StatExitGuestNM; 802 802 STAMCOUNTER StatExitShadowPF; 803 STAMCOUNTER StatExitShadowPFEM; 803 804 STAMCOUNTER StatExitGuestPF; 804 805 STAMCOUNTER StatExitGuestUD; … … 809 810 STAMCOUNTER StatExitGuestDB; 810 811 STAMCOUNTER StatExitGuestMF; 812 STAMCOUNTER StatExitGuestBP; 813 STAMCOUNTER StatExitGuestXF; 814 STAMCOUNTER StatExitGuestXcpUnk; 811 815 STAMCOUNTER StatExitInvpg; 812 816 STAMCOUNTER StatExitInvd;
Note:
See TracChangeset
for help on using the changeset viewer.