VirtualBox

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


Ignore:
Timestamp:
Oct 7, 2020 12:50:21 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
140772
Message:

VMM/PGMAll.cpp: Working on eliminating page table bitfield use. bugref:9841 bugref:9746

File:
1 edited

Legend:

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

    r86462 r86466  
    172172#ifndef PGM_WITHOUT_MAPPINGS
    173173/** Mapping (hypervisor allocated pagetable). */
    174 #define PGM_PLXFLAGS_MAPPING            RT_BIT_64(11)
     174# define PGM_PLXFLAGS_MAPPING           RT_BIT_64(11)
     175# define PGM_PML4_FLAGS                 RT_BIT_64(11)
     176#endif
     177/** PGM specific bits in PML4 entries. */
     178#define PGM_PML4_FLAGS                 0
     179/** PGM specific bits in PDPT entries. */
     180#ifndef PGM_WITHOUT_MAPPINGS
     181# define PGM_PDPT_FLAGS                 (PGM_PLXFLAGS_PERMANENT | PGM_PLXFLAGS_MAPPING)
     182#else
     183# define PGM_PDPT_FLAGS                 (PGM_PLXFLAGS_PERMANENT)
    175184#endif
    176185/** @} */
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