VirtualBox

Changeset 17228 in vbox for trunk/src


Ignore:
Timestamp:
Mar 2, 2009 9:43:50 AM (16 years ago)
Author:
vboxsync
Message:

VBOX_WITH_PGMPOOL_PAGING_ONLY: fixed PGMR3MappingsUnfix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PGMMap.cpp

    r17134 r17228  
    686686    pVM->pgm.s.GCPtrMappingFixed = 0;
    687687    pVM->pgm.s.cbMappingFixed    = 0;
     688#ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    688689    VM_FF_SET(pVM, VM_FF_PGM_SYNC_CR3);
    689690
     
    695696     * be monitoring it.
    696697     */
    697 #ifdef PGMPOOL_WITH_MONITORING
     698# ifdef PGMPOOL_WITH_MONITORING
    698699    pgmPoolFlushAll(pVM);
    699 #endif
     700# endif
    700701    /* Remap CR3 as we have just flushed the CR3 shadow PML4 in case we're in long mode. */
    701702    int rc = PGM_BTH_PFN(MapCR3, pVM)(pVM, pVM->pgm.s.GCPhysCR3);
    702703    AssertRCSuccess(rc);
    703704
    704 #ifndef VBOX_WITH_PGMPOOL_PAGING_ONLY
    705705    rc = PGM_GST_PFN(MonitorCR3, pVM)(pVM, pVM->pgm.s.GCPhysCR3);
    706706    AssertRCSuccess(rc);
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