VirtualBox

Changeset 61019 in vbox for trunk


Ignore:
Timestamp:
May 18, 2016 1:38:09 AM (8 years ago)
Author:
vboxsync
Message:

IEMAllCImpl.cpp.h: far jmp fix for the macs.

File:
1 edited

Legend:

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

    r61010 r61019  
    17141714    {
    17151715        if (offSeg > pCtx->cs.u32Limit)
     1716        {
     1717            Log(("iemCImpl_FarJmp: 16-bit limit\n"));
    17161718            return iemRaiseGeneralProtectionFault0(pIemCpu);
     1719        }
    17171720
    17181721        if (enmEffOpSize == IEMMODE_16BIT) /** @todo WRONG, must pass this. */
     
    18051808    uint64_t u64Base;
    18061809    uint32_t cbLimit = X86DESC_LIMIT_G(&Desc.Legacy);
    1807     if (pIemCpu->enmCpuMode == IEMMODE_64BIT)
     1810    if (Desc.Legacy.Gen.u1Long)
    18081811        u64Base = 0;
    18091812    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