VirtualBox

Changeset 19593 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
May 12, 2009 7:56:07 AM (16 years ago)
Author:
vboxsync
Message:

Split up PDM.

File:
1 edited

Legend:

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

    r19590 r19593  
    253253     * Queue the request.
    254254     */
    255     RTUINT i = pVM->pdm.s.cQueuedCritSectLeaves++;
     255    RTUINT i = pVCpu->pdm.s.cQueuedCritSectLeaves++;
    256256    LogFlow(("PDMCritSectLeave: [%d]=%p => R3\n", i, pCritSect));
    257     AssertFatal(i < RT_ELEMENTS(pVM->pdm.s.apQueuedCritSectsLeaves));
    258     pVM->pdm.s.apQueuedCritSectsLeaves[i] = MMHyperCCToR3(pVM, pCritSect);
    259     VM_FF_SET(pVM, VM_FF_PDM_CRITSECT);
     257    AssertFatal(i < RT_ELEMENTS(pVCpu->pdm.s.apQueuedCritSectsLeaves));
     258    pVCpu->pdm.s.apQueuedCritSectsLeaves[i] = MMHyperCCToR3(pVM, pCritSect);
     259    VMCPU_FF_SET(pVCpu, VMCPU_FF_PDM_CRITSECT);
    260260    VMCPU_FF_SET(pVCpu, VMCPU_FF_TO_R3);
    261261    STAM_REL_COUNTER_INC(&pVM->pdm.s.StatQueuedCritSectLeaves);
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