Changeset 90980 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Aug 29, 2021 12:43:43 PM (3 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/VMMR0.cpp
r90976 r90980 1394 1394 switch (pVCpu->vmm.s.enmCallRing3Operation) 1395 1395 { 1396 case VMMCALLRING3_PDM_CRIT_SECT_ENTER:1397 STAM_COUNTER_INC(&pVM->vmm.s.StatRZCallPDMCritSectEnter);1398 break;1399 1396 case VMMCALLRING3_PDM_LOCK: 1400 1397 STAM_COUNTER_INC(&pVM->vmm.s.StatRZCallPDMLock); -
trunk/src/VBox/VMM/VMMR3/VMM.cpp
r90975 r90980 431 431 STAM_REG(pVM, &pVM->vmm.s.StatRZRetCallRing3, STAMTYPE_COUNTER, "/VMM/RZCallR3/Misc", STAMUNIT_OCCURENCES, "Number of Other ring-3 calls."); 432 432 STAM_REG(pVM, &pVM->vmm.s.StatRZCallPDMLock, STAMTYPE_COUNTER, "/VMM/RZCallR3/PDMLock", STAMUNIT_OCCURENCES, "Number of VMMCALLRING3_PDM_LOCK calls."); 433 STAM_REG(pVM, &pVM->vmm.s.StatRZCallPDMCritSectEnter, STAMTYPE_COUNTER, "/VMM/RZCallR3/PDMCritSectEnter", STAMUNIT_OCCURENCES, "Number of VMMCALLRING3_PDM_CRITSECT_ENTER calls.");434 433 STAM_REG(pVM, &pVM->vmm.s.StatRZCallPGMLock, STAMTYPE_COUNTER, "/VMM/RZCallR3/PGMLock", STAMUNIT_OCCURENCES, "Number of VMMCALLRING3_PGM_LOCK calls."); 435 434 STAM_REG(pVM, &pVM->vmm.s.StatRZCallPGMPoolGrow, STAMTYPE_COUNTER, "/VMM/RZCallR3/PGMPoolGrow", STAMUNIT_OCCURENCES, "Number of VMMCALLRING3_PGM_POOL_GROW calls."); … … 2507 2506 { 2508 2507 /* 2509 * Acquire a critical section.2510 */2511 case VMMCALLRING3_PDM_CRIT_SECT_ENTER:2512 {2513 pVCpu->vmm.s.rcCallRing3 = PDMR3CritSectEnterEx(pVM, (PPDMCRITSECT)(uintptr_t)pVCpu->vmm.s.u64CallRing3Arg,2514 true /*fCallRing3*/);2515 break;2516 }2517 2518 /*2519 * Enter a r/w critical section exclusively.2520 */2521 case VMMCALLRING3_PDM_CRIT_SECT_RW_ENTER_EXCL:2522 {2523 pVCpu->vmm.s.rcCallRing3 = PDMR3CritSectRwEnterExclEx(pVM, (PPDMCRITSECTRW)(uintptr_t)pVCpu->vmm.s.u64CallRing3Arg,2524 true /*fCallRing3*/);2525 break;2526 }2527 2528 /*2529 * Enter a r/w critical section shared.2530 */2531 case VMMCALLRING3_PDM_CRIT_SECT_RW_ENTER_SHARED:2532 {2533 pVCpu->vmm.s.rcCallRing3 = PDMR3CritSectRwEnterSharedEx(pVM, (PPDMCRITSECTRW)(uintptr_t)pVCpu->vmm.s.u64CallRing3Arg,2534 true /*fCallRing3*/);2535 break;2536 }2537 2538 /*2539 2508 * Acquire the PDM lock. 2540 2509 */ -
trunk/src/VBox/VMM/include/VMMInternal.h
r90975 r90980 414 414 STAMCOUNTER StatRZRetPGMFlushPending; 415 415 STAMCOUNTER StatRZRetPatchTPR; 416 STAMCOUNTER StatRZCallPDMCritSectEnter;417 416 STAMCOUNTER StatRZCallPDMLock; 418 417 STAMCOUNTER StatRZCallPGMPoolGrow;
Note:
See TracChangeset
for help on using the changeset viewer.