VirtualBox

Ignore:
Timestamp:
Sep 15, 2021 10:19:31 AM (3 years ago)
Author:
vboxsync
Message:

VMM/PGMPool: Call PGMR0PoolGrow directly from ring-0 instead of going via ring-3. bugref:10093

File:
1 edited

Legend:

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

    r91016 r91243  
    12881288            switch (pVCpu->vmm.s.enmCallRing3Operation)
    12891289            {
    1290                 case VMMCALLRING3_PGM_POOL_GROW:
    1291                     STAM_COUNTER_INC(&pVM->vmm.s.StatRZCallPGMPoolGrow);
    1292                     break;
    12931290                case VMMCALLRING3_PGM_MAP_CHUNK:
    12941291                    STAM_COUNTER_INC(&pVM->vmm.s.StatRZCallPGMMapChunk);
     
    18831880            if (idCpu == NIL_VMCPUID)
    18841881                return VERR_INVALID_CPU_ID;
    1885             rc = PGMR0PoolGrow(pGVM);
     1882            rc = PGMR0PoolGrow(pGVM, idCpu);
    18861883            break;
    18871884
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