Changeset 21141 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Jul 1, 2009 6:26:35 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMQueue.cpp
r21128 r21141 641 641 do 642 642 { 643 VM_FF_CLEAR(pVM, VM_FF_PDM_QUEUES); 643 644 for (PPDMQUEUE pCur = pVM->pdm.s.pQueuesForced; pCur; pCur = pCur->pNext) 644 645 if ( pCur->pPendingR3 … … 646 647 || pCur->pPendingRC) 647 648 pdmR3QueueFlush(pCur); 648 VM_FF_CLEAR(pVM, VM_FF_PDM_QUEUES);649 } while (ASMAtomicBitTestAndClear(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_PENDING_BIT));649 } while ( ASMAtomicBitTestAndClear(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_PENDING_BIT) 650 || VM_FF_ISPENDING(pVM, VM_FF_PDM_QUEUES)); 650 651 651 652 ASMAtomicBitClear(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_ACTIVE_BIT);
Note:
See TracChangeset
for help on using the changeset viewer.