VirtualBox

Changeset 73275 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 20, 2018 4:02:44 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123882
Message:

PGM: Trying to figure out VERR_PGM_POOL_FLUSHED... bugref:9044

Location:
trunk/src/VBox/VMM/VMMAll
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r73272 r73275  
    142142                          NIL_PGMPOOL_IDX, UINT32_MAX, false /*fLockPage*/,
    143143                          &pNewShwPageCR3);
    144     if (rc == VERR_PGM_POOL_FLUSHED)
     144    if (rc == VERR_PGM_POOL_FLUSHED) /** @todo r=bird: VERR_PGM_POOL_FLUSHED won't be returned */
    145145    {
    146146        Log(("Bth-Enter: PGM pool flushed -> signal sync cr3\n"));
     
    29522952            return VINF_SUCCESS;
    29532953        }
    2954         else if (rc == VERR_PGM_POOL_FLUSHED)
     2954        else if (rc == VERR_PGM_POOL_FLUSHED) /** @todo r=bird: VERR_PGM_POOL_FLUSHED won't be returned */
    29552955        {
    29562956            VMCPU_FF_SET(pVCpu, VMCPU_FF_PGM_SYNC_CR3);
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r71586 r73275  
    29202920 * @returns VBox status code.
    29212921 * @retval  VINF_SUCCESS if successfully added.
    2922  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
     2922 * @retval  <del>VERR_PGM_POOL_FLUSHED</del> if the pool was flushed - this is
     2923 *          not returned anywhere anymore.
    29232924 * @param   pPool       The pool.
    29242925 * @param   iUser       The user index.
     
    29502951 * @returns VBox status code.
    29512952 * @retval  VINF_SUCCESS if successfully added.
    2952  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
     2953 * @retval  <del>VERR_PGM_POOL_FLUSHED</del> if the pool was flushed - this is
     2954 *          not returned anywhere anymore.
     2955 *
    29532956 * @param   pPool       The pool.
    29542957 * @param   pPage       The cached page.
     
    30383041 * @returns VBox status code.
    30393042 * @retval  VINF_SUCCESS if successfully added.
    3040  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
     3043 * @retval  <del>VERR_PGM_POOL_FLUSHED</del> if the pool was flushed - this is
     3044 *          not returned anywhere anymore.
     3045 *
    30413046 * @param   pPool       The pool.
    30423047 * @param   pPage       The cached page.
     
    50995104 * @returns VBox status code.
    51005105 * @retval  VINF_SUCCESS on success.
    5101  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
     5106 * @retval  <del>VERR_PGM_POOL_FLUSHED</del> if the pool was flushed - this is
     5107 *          not returned anywhere anymore.
    51025108 *
    51035109 * @param   pPool       The pool.
     
    51515157 * @retval  VINF_SUCCESS if a NEW page was allocated.
    51525158 * @retval  VINF_PGM_CACHED_PAGE if a CACHED page was returned.
    5153  * @retval  VERR_PGM_POOL_FLUSHED if the pool was flushed.
     5159 * @retval  <del>VERR_PGM_POOL_FLUSHED</del> if the pool was flushed - this is
     5160 *          not returned anywhere anymore.
    51545161 *
    51555162 * @param   pVM         The cross context VM structure.
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