VirtualBox

Changeset 62289 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Jul 16, 2016 1:19:42 PM (9 years ago)
Author:
vboxsync
Message:

IEMInternal.h: Forgot to commit these the other day.

File:
1 edited

Legend:

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

    r62171 r62289  
    329329#define IEMTLBE_F_PG_NO_WRITE       RT_BIT_64(3) /**< Phys page:   Not writable (access handler, ROM, whatever). */
    330330#define IEMTLBE_F_PG_NO_READ        RT_BIT_64(4) /**< Phys page:   Not readable (MMIO / access handler, ROM) */
    331 #define IEMTLBE_F_UNUSED            RT_BIT_64(5) /**< Currently unused. */
     331#define IEMTLBE_F_PATCH_CODE        RT_BIT_64(5) /**< Code TLB:    Patch code (PATM). */
    332332#define IEMTLBE_F_PT_NO_DIRTY       RT_BIT_64(6) /**< Page tables: Not dirty (needs to be made dirty on write). */
    333333#define IEMTLBE_F_NO_MAPPINGR3      RT_BIT_64(7) /**< TLB entry:   The IEMTLBENTRY::pMappingR3 member is invalid. */
     334#define IEMTLBE_F_PHYS_REV          UINT64_C(0xffffffffffffff00) /**< Physical revision mask. */
    334335/** @} */
    335336
     
    386387} IEMTLB;
    387388AssertCompileSizeAlignment(IEMTLB, 64);
     389/** IEMTLB::uTlbRevision increment.  */
     390#define IEMTLB_REVISION_INCR    RT_BIT_64(36)
     391/** IEMTLB::uTlbPhysRev increment.  */
     392#define IEMTLB_PHYS_REV_INCR    RT_BIT_64(8)
    388393
    389394
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