Changeset 32302 in vbox for trunk/src/VBox/VMM/PGMInternal.h
- Timestamp:
- Sep 8, 2010 9:21:30 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMInternal.h
r32087 r32302 669 669 typedef PGMVIRTHANDLER *PPGMVIRTHANDLER; 670 670 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 bumping677 * the saved state version.678 * @todo So, convert to \#defines!679 */680 typedef enum PGMPAGETYPE681 {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_END699 } PGMPAGETYPE;700 AssertCompile(PGMPAGETYPE_END <= 7);701 671 702 672 /** @name Page type predicates.
Note:
See TracChangeset
for help on using the changeset viewer.