- Timestamp:
- Jun 29, 2009 3:57:39 PM (16 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PDMQueue.cpp
r21035 r21039 629 629 VM_FF_CLEAR(pVM, VM_FF_PDM_QUEUES); 630 630 631 check_queue: 631 632 /* Prevent other VCPUs from flushing queues at the same time; we'll never flush an item twice, but the order might change. */ 632 633 if (ASMAtomicCmpXchgU32(&pVM->pdm.s.fQueueFlushing, 1, 0)) … … 664 665 } 665 666 } 667 if (VM_FF_TESTANDCLEAR(pVM, VM_FF_PDM_QUEUES)) 668 goto check_queue; 669 666 670 } 667 671 } -
trunk/src/VBox/VMM/VMMR0/CPUMR0A.asm
r20997 r21039 170 170 mov cr0, xAX ;; @todo optimize this. 171 171 172 fxsave [xDX + CPUMCPU.Host.fpu] ; ASSUMES that all VT-x/AMD-V boxes s portsfxsave/fxrstor (safe assumption)172 fxsave [xDX + CPUMCPU.Host.fpu] ; ASSUMES that all VT-x/AMD-V boxes support fxsave/fxrstor (safe assumption) 173 173 174 174 mov cr0, xCX ; and restore old CR0 again ;; @todo optimize this. … … 221 221 %endif ; VBOX_WITH_HYBRID_32BIT_KERNEL 222 222 223 fxsave [xDX + CPUMCPU.Guest.fpu] ; ASSUMES that all VT-x/AMD-V boxes s portsfxsave/fxrstor (safe assumption)223 fxsave [xDX + CPUMCPU.Guest.fpu] ; ASSUMES that all VT-x/AMD-V boxes support fxsave/fxrstor (safe assumption) 224 224 fxrstor [xDX + CPUMCPU.Host.fpu] 225 225
Note:
See TracChangeset
for help on using the changeset viewer.