VirtualBox

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


Ignore:
Timestamp:
Nov 4, 2008 6:37:33 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
38784
Message:

VMM: some adjustments.

File:
1 edited

Legend:

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

    r13791 r13796  
    7676    {
    7777        pCritSect->s.Core.cNestings = 1;
    78         Assert(pVM->aCpu[idCPU].hNativeThread);
    79         ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpu[idCPU].hNativeThread);
     78        Assert(pVM->aCpus[idCPU].hNativeThread);
     79        ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[idCPU].hNativeThread);
    8080        STAM_PROFILE_ADV_START(&pCritSect->s.StatLocked, l);
    8181        return VINF_SUCCESS;
     
    8585     * Nested?
    8686     */
    87     if (pCritSect->s.Core.NativeThreadOwner == pVM->aCpu[idCPU].hNativeThread)
     87    if (pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[idCPU].hNativeThread)
    8888    {
    8989        pCritSect->s.Core.cNestings++;
     
    163163    PVM pVM = pCritSect->s.CTX_SUFF(pVM);
    164164    Assert(pVM);
    165     AssertMsg(pCritSect->s.Core.NativeThreadOwner == pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread, ("Owner %RX64 emt=%RX64\n", pCritSect->s.Core.NativeThreadOwner, pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread));
     165    AssertMsg(pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread, ("Owner %RX64 emt=%RX64\n", pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread));
    166166
    167167    /*
     
    187187
    188188        /* darn, someone raced in on us. */
    189         Assert(pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread);
    190         ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread);
     189        Assert(pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread);
     190        ASMAtomicXchgSize(&pCritSect->s.Core.NativeThreadOwner, pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread);
    191191        STAM_PROFILE_ADV_START(&pCritSect->s.StatLocked, l);
    192192    }
     
    222222    PVM pVM = pCritSect->s.CTX_SUFF(pVM);
    223223    Assert(pVM);
    224     return pCritSect->s.Core.NativeThreadOwner == pVM->aCpu[VM_GET_VMCPUID(pVM)].hNativeThread;
     224    return pCritSect->s.Core.NativeThreadOwner == pVM->aCpus[VM_GET_VMCPUID(pVM)].hNativeThread;
    225225#endif
    226226}
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