VirtualBox

Changeset 21144 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Jul 2, 2009 8:07:39 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
49421
Message:

Prevent future mistakes with VM_FF_TESTANDCLEAR

Location:
trunk/src/VBox/VMM/VMMR0
Files:
2 edited

Legend:

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

    r21001 r21144  
    429429    if (!TRPMHasTrap(pVCpu))
    430430    {
    431         if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_INTERRUPT_NMI_BIT))
     431        if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_INTERRUPT_NMI))
    432432        {
    433433            SVM_EVENT Event;
     
    10691069
    10701070    /* Check for tlb shootdown flushes. */
    1071     if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH_BIT))
     1071    if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH))
    10721072        pVCpu->hwaccm.s.fForceTLBFlush = true;
    10731073
  • trunk/src/VBox/VMM/VMMR0/HWVMXR0.cpp

    r21001 r21144  
    757757    if (!TRPMHasTrap(pVCpu))
    758758    {
    759         if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_INTERRUPT_NMI_BIT))
     759        if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_INTERRUPT_NMI))
    760760        {
    761761            RTGCUINTPTR intInfo;
     
    18711871
    18721872    /* Check for tlb shootdown flushes. */
    1873     if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH_BIT))
     1873    if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH))
    18741874        pVCpu->hwaccm.s.fForceTLBFlush = true;
    18751875
     
    19361936
    19371937    /* Check for tlb shootdown flushes. */
    1938     if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH_BIT))
     1938    if (VMCPU_FF_TESTANDCLEAR(pVCpu, VMCPU_FF_TLB_FLUSH))
    19391939        pVCpu->hwaccm.s.fForceTLBFlush = true;
    19401940
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