Changeset 72657 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jun 22, 2018 11:05:11 AM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123168
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/EMInternal.h
r72642 r72657 503 503 * wrapped around or not. */ 504 504 uint64_t iNextExit; 505 506 /** Index into aExitRecords set by EMHistoryExec when returning to ring-3. 507 * This is UINT16_MAX if not armed. */ 508 uint16_t volatile idxContinueExitRec; 505 509 /** Whether exit optimizations are enabled or not (in general). */ 506 510 bool fExitOptimizationEnabled : 1; … … 510 514 bool fExitOptimizationEnabledR0PreemptDisabled : 1; 511 515 /** Explicit padding. */ 512 bool afPadding2[1]; 513 /** Index into aExitRecords set by EMHistoryExec when returning to ring-3. 514 * This is UINT16_MAX if not armed. */ 515 uint16_t volatile idxContinueExitRec; 516 bool fPadding2; 517 /** Max number of instructions to execute. */ 518 uint16_t cHistoryExecMaxInstructions; 519 /** Min number of instructions to execute while probing. */ 520 uint16_t cHistoryProbeMinInstructions; 521 /** Max number of instructions to execute without an exit before giving up probe. */ 522 uint16_t cHistoryProbeMaxInstructionsWithoutExit; 523 uint16_t uPadding3; 516 524 /** Number of exit records in use. */ 517 525 uint32_t cExitRecordUsed; … … 522 530 /** Number of instructions executed by EMHistoryExec. */ 523 531 STAMCOUNTER StatHistoryExecInstructions; 524 uint64_t aPadding3[2];532 uint64_t uPadding4; 525 533 /** Number of instructions executed by EMHistoryExec when probing. */ 526 534 STAMCOUNTER StatHistoryProbeInstructions;
Note:
See TracChangeset
for help on using the changeset viewer.