VirtualBox

Changeset 62272 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Jul 15, 2016 10:08:14 AM (8 years ago)
Author:
vboxsync
Message:

PATMRawLeave: VINF_EM_RAW_GUEST_TRAP is probably fine too

File:
1 edited

Legend:

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

    r60879 r62272  
    168168
    169169#ifdef IN_RING3
    170     AssertReleaseMsg((efl & X86_EFL_IF) || fPatchCode || rawRC == VINF_PATM_PENDING_IRQ_AFTER_IRET
    171                      || rawRC == VINF_EM_RESCHEDULE || rawRC == VINF_EM_RESCHEDULE_REM || RT_FAILURE(rawRC),
     170    AssertReleaseMsg((efl & X86_EFL_IF) || fPatchCode   || rawRC == VINF_PATM_PENDING_IRQ_AFTER_IRET
     171                     || rawRC == VINF_EM_RESCHEDULE     || rawRC == VINF_EM_RESCHEDULE_REM
     172                     || rawRC == VINF_EM_RAW_GUEST_TRAP || RT_FAILURE(rawRC),
    172173                     ("Inconsistent state at %RRv rc=%Rrc\n", pCtx->eip, rawRC));
    173174    AssertReleaseMsg(CTXSUFF(pVM->patm.s.pGCState)->fPIF || fPatchCode || RT_FAILURE(rawRC), ("fPIF=%d eip=%RRv rc=%Rrc\n", CTXSUFF(pVM->patm.s.pGCState)->fPIF, pCtx->eip, rawRC));
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