VirtualBox

Changeset 72579 in vbox for trunk/src/VBox/VMM/include


Ignore:
Timestamp:
Jun 16, 2018 2:32:26 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123073
Message:

EM: Implemented a very simple history record replacement strategy. bugref:9044

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/EMInternal.h

    r72576 r72579  
    506506    /** Exit history table (6KB). */
    507507    EMEXITENTRY             aExitHistory[256];
     508
     509    /** Hit statistics for each lookup step. */
     510    STAMCOUNTER             aStatHistoryRecHits[16];
     511    /** Type change statistics for each lookup step. */
     512    STAMCOUNTER             aStatHistoryRecTypeChanged[16];
     513    /** Replacement statistics for each lookup step. */
     514    STAMCOUNTER             aStatHistoryRecReplaced[16];
     515    /** New record statistics for each lookup step. */
     516    STAMCOUNTER             aStatHistoryRecNew[16];
    508517    /** Number of exit records in use. */
    509518    uint32_t                cExitRecordUsed;
    510     /** Number of exit records collisions. */
    511     uint32_t                cExitRecordCollisions;
     519    /** Explicit padding. */
     520    uint32_t                uPadding2;
    512521    /** Exit records (32KB). (Aligned on 32 byte boundrary.) */
    513522    EMEXITREC               aExitRecords[1024];
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