VirtualBox

Changeset 25506 in vbox


Ignore:
Timestamp:
Dec 18, 2009 5:58:31 PM (15 years ago)
Author:
vboxsync
Message:

Partial backout of r56173; consistent win2k3 crash otherwise; find out why.

File:
1 edited

Legend:

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

    r25504 r25506  
    19541954     * Found a usable page, flush it and return.
    19551955     */   
    1956     return pgmPoolFlushPage(pPool, pPage); 
     1956    int rc = pgmPoolFlushPage(pPool, pPage); 
     1957    /* This flush was initiated by us and not the guest, so explicitly flush the TLB. */ 
     1958    /* todo: find out why this is necessary; pgmPoolFlushPage should trigger a flush if one is really needed. */
     1959    if (rc == VINF_SUCCESS)
     1960        PGM_INVL_ALL_VCPU_TLBS(pVM); 
     1961    return rc;
    19571962}
    19581963
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