VirtualBox

Changeset 17114 in vbox for trunk


Ignore:
Timestamp:
Feb 25, 2009 10:30:42 AM (16 years ago)
Author:
vboxsync
Message:

VBOX_WITH_PGMPOOL_PAGING_ONLY: only care about PDPT entries that contain the hypervisor mappings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r17112 r17114  
    913913    }
    914914
     915# ifndef IN_RING0
    915916    switch (PGMGetShadowMode(pVM))
    916917    {
     
    931932                    for (unsigned i=0;i<X86_PG_PAE_PDPE_ENTRIES;i++)
    932933                    {
    933                         if (    pPdpt->a[i].n.u1Present
     934                        if (   (pPdpt->a[i].u & PGM_PLXFLAGS_MAPPING)
     935                            &&  pPdpt->a[i].n.u1Present
    934936                            &&  pPage->Core.Key == (pPdpt->a[i].u & X86_PDPE_PG_MASK))
    935937                        {
     
    946948        }
    947949    }
    948 
     950# endif
    949951    return false;
    950952}
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