VirtualBox

Ignore:
Timestamp:
Feb 18, 2009 3:04:16 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
43029
Message:

VBOX_WITH_PGMPOOL_PAGING_ONLY: changes for marking root pages as special.

File:
1 edited

Legend:

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

    r16882 r16907  
    719719        pVM->pgm.s.fSyncFlags &= ~PGM_SYNC_MONITOR_CR3;
    720720        Assert(!pVM->pgm.s.fMappingsFixed);
    721 #ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    722721        Assert(pVM->pgm.s.GCPhysCR3 == pVM->pgm.s.GCPhysGstCR3Monitored);
    723722        rc = PGM_GST_PFN(MonitorCR3, pVM)(pVM, pVM->pgm.s.GCPhysCR3);
    724 #endif
    725723    }
    726724
     
    16411639            {
    16421640                pVM->pgm.s.fSyncFlags &= ~PGM_SYNC_MONITOR_CR3;
    1643 #ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    16441641                rc = PGM_GST_PFN(MonitorCR3, pVM)(pVM, GCPhysCR3);
    1645 #endif
    16461642            }
    16471643        }
     
    16701666            pVM->pgm.s.fSyncFlags &= ~PGM_SYNC_MONITOR_CR3;
    16711667            Assert(!pVM->pgm.s.fMappingsFixed);
    1672 #ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    16731668            rc = PGM_GST_PFN(MonitorCR3, pVM)(pVM, GCPhysCR3);
    1674 #endif
    16751669        }
    16761670        if (fGlobal)
     
    18481842            pVM->pgm.s.fSyncFlags &= ~PGM_SYNC_MONITOR_CR3;
    18491843            Assert(!pVM->pgm.s.fMappingsFixed);
    1850 #ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    18511844            Assert(pVM->pgm.s.GCPhysCR3 == pVM->pgm.s.GCPhysGstCR3Monitored);
    18521845            rc = PGM_GST_PFN(MonitorCR3, pVM)(pVM, pVM->pgm.s.GCPhysCR3);
    1853 #endif
    18541846        }
    18551847    }
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