VirtualBox

Changeset 60730 in vbox


Ignore:
Timestamp:
Apr 28, 2016 9:43:22 AM (8 years ago)
Author:
vboxsync
Message:

VMMR0: The APIC FF can get set asynchronously with the new APIC code, don't assert on it.

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

Legend:

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

    r60716 r60730  
    26872687                 * always via hmR0SvmLoadGuestState() -> hmR0SvmLoadGuestApicState().
    26882688                 */
    2689                 Assert(!VMCPU_FF_IS_PENDING(pVCpu, (VMCPU_FF_INTERRUPT_APIC)));
    26902689            }
    26912690            else
    2692             {
    2693                 Assert(!VMCPU_FF_IS_PENDING(pVCpu, (VMCPU_FF_INTERRUPT_APIC | VMCPU_FF_INTERRUPT_PIC)));
    26942691                STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchGuestIrq);
    2695             }
    26962692        }
    26972693        else
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r60716 r60730  
    74587458            else if (rc == VERR_APIC_INTR_MASKED_BY_TPR)
    74597459            {
    7460                 Assert(!VMCPU_FF_IS_PENDING(pVCpu, (VMCPU_FF_INTERRUPT_APIC)));
    74617460                if (pVCpu->hm.s.vmx.u32ProcCtls & VMX_VMCS_CTRL_PROC_EXEC_USE_TPR_SHADOW)
    74627461                    hmR0VmxApicSetTprThreshold(pVCpu, u8Interrupt >> 4);
    74637462            }
    74647463            else
    7465             {
    7466                 Assert(!VMCPU_FF_IS_PENDING(pVCpu, (VMCPU_FF_INTERRUPT_APIC | VMCPU_FF_INTERRUPT_PIC)));
    74677464                STAM_COUNTER_INC(&pVCpu->hm.s.StatSwitchGuestIrq);
    7468             }
    74697465        }
    74707466        else
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