VirtualBox

Changeset 22764 in vbox for trunk


Ignore:
Timestamp:
Sep 4, 2009 9:02:46 AM (15 years ago)
Author:
vboxsync
Message:

PGMPoolFlushPage -> pgmPoolFlushPageByGCPhys

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/pgm.h

    r22695 r22764  
    349349VMMDECL(bool)       PGMHandlerPhysicalIsRegistered(PVM pVM, RTGCPHYS GCPhys);
    350350VMMDECL(bool)       PGMHandlerVirtualIsRegistered(PVM pVM, RTGCPTR GCPtr);
    351 VMMDECL(void)       PGMPoolFlushPage(PVM pVM, RTGCPHYS GCPhys);
    352351VMMDECL(bool)       PGMPhysIsA20Enabled(PVMCPU pVCpu);
    353352VMMDECL(bool)       PGMPhysIsGCPhysValid(PVM pVM, RTGCPHYS GCPhys);
  • trunk/src/VBox/VMM/PGMInternal.h

    r22760 r22764  
    30473047void            pgmPoolFreeByPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage, uint16_t iUser, uint32_t iUserTable);
    30483048int             pgmPoolFlushPage(PPGMPOOL pPool, PPGMPOOLPAGE pPage);
     3049void            pgmPoolFlushPageByGCPhys(PVM pVM, RTGCPHYS GCPhys);
    30493050void            pgmPoolClearAll(PVM pVM);
    30503051PPGMPOOLPAGE    pgmPoolGetPage(PPGMPOOL pPool, RTHCPHYS HCPhys);
  • trunk/src/VBox/VMM/PGMPhys.cpp

    r22715 r22764  
    384384             * not be informed about writes and keep bogus gst->shw mappings around.
    385385             */
    386             PGMPoolFlushPage(pVM, *pGCPhys);
     386            pgmPoolFlushPageByGCPhys(pVM, *pGCPhys);
    387387            Assert(!PGM_PAGE_HAS_ACTIVE_HANDLERS(pPage));
    388388            /** @todo r=bird: return VERR_PGM_PHYS_PAGE_RESERVED here if it still has
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r22760 r22764  
    47254725 * @param   GCPhys  Guest physical address of the page to flush
    47264726 */
    4727 VMMDECL(void) PGMPoolFlushPage(PVM pVM, RTGCPHYS GCPhys)
     4727void pgmPoolFlushPageByGCPhys(PVM pVM, RTGCPHYS GCPhys)
    47284728{
    47294729#ifdef PGMPOOL_WITH_CACHE
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