VirtualBox

Changeset 32302 in vbox for trunk/src/VBox/VMM/PGMInternal.h


Ignore:
Timestamp:
Sep 8, 2010 9:21:30 AM (14 years ago)
Author:
vboxsync
Message:

FTM statistics

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PGMInternal.h

    r32087 r32302  
    669669typedef PGMVIRTHANDLER *PPGMVIRTHANDLER;
    670670
    671 
    672 /**
    673  * Page type.
    674  *
    675  * @remarks This enum has to fit in a 3-bit field (see PGMPAGE::u3Type).
    676  * @remarks This is used in the saved state, so changes to it requires bumping
    677  *          the saved state version.
    678  * @todo    So, convert to \#defines!
    679  */
    680 typedef enum PGMPAGETYPE
    681 {
    682     /** The usual invalid zero entry. */
    683     PGMPAGETYPE_INVALID = 0,
    684     /** RAM page. (RWX) */
    685     PGMPAGETYPE_RAM,
    686     /** MMIO2 page. (RWX) */
    687     PGMPAGETYPE_MMIO2,
    688     /** MMIO2 page aliased over an MMIO page. (RWX)
    689      * See PGMHandlerPhysicalPageAlias(). */
    690     PGMPAGETYPE_MMIO2_ALIAS_MMIO,
    691     /** Shadowed ROM. (RWX) */
    692     PGMPAGETYPE_ROM_SHADOW,
    693     /** ROM page. (R-X) */
    694     PGMPAGETYPE_ROM,
    695     /** MMIO page. (---) */
    696     PGMPAGETYPE_MMIO,
    697     /** End of valid entries. */
    698     PGMPAGETYPE_END
    699 } PGMPAGETYPE;
    700 AssertCompile(PGMPAGETYPE_END <= 7);
    701671
    702672/** @name Page type predicates.
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette