VirtualBox

Changeset 65097 in vbox for trunk/src


Ignore:
Timestamp:
Jan 4, 2017 11:10:29 AM (8 years ago)
Author:
vboxsync
Message:

IEM: Fixed inter-privilege RETF immediate (see bugref:8606).

File:
1 edited

Legend:

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

    r64655 r65097  
    22962296            uNewOuterSs  = uPtrFrame.pu16[4];
    22972297        }
     2298        uPtrFrame.pu8 -= cbPop; /* Put uPtrFrame back the way it was. */
    22982299        rcStrict = iemMemStackPopDoneSpecial(pVCpu, uPtrFrame.pv);
    22992300        if (RT_LIKELY(rcStrict == VINF_SUCCESS))
     
    24222423
    24232424        /* commit */
    2424         pCtx->rsp               = uNewRsp;
    24252425        if (enmEffOpSize == IEMMODE_16BIT)
    24262426            pCtx->rip           = uNewRip & UINT16_MAX; /** @todo Testcase: When exactly does this occur? With call it happens prior to the limit check according to Intel... */
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