VirtualBox

Changeset 62027 in vbox for trunk


Ignore:
Timestamp:
Jul 5, 2016 3:00:56 PM (9 years ago)
Author:
vboxsync
Message:

IEM: Do not mark selectors as stale when switching tasks.

File:
1 edited

Legend:

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

    r62015 r62027  
    32963296     */
    32973297    pCtx->es.Sel       = uNewES;
    3298     pCtx->es.fFlags    = CPUMSELREG_FLAGS_STALE;
    32993298    pCtx->es.Attr.u   &= ~X86DESCATTR_P;
    33003299
    33013300    pCtx->cs.Sel       = uNewCS;
    3302     pCtx->cs.fFlags    = CPUMSELREG_FLAGS_STALE;
    33033301    pCtx->cs.Attr.u   &= ~X86DESCATTR_P;
    33043302
    33053303    pCtx->ss.Sel       = uNewSS;
    3306     pCtx->ss.fFlags    = CPUMSELREG_FLAGS_STALE;
    33073304    pCtx->ss.Attr.u   &= ~X86DESCATTR_P;
    33083305
    33093306    pCtx->ds.Sel       = uNewDS;
    3310     pCtx->ds.fFlags    = CPUMSELREG_FLAGS_STALE;
    33113307    pCtx->ds.Attr.u   &= ~X86DESCATTR_P;
    33123308
    33133309    pCtx->fs.Sel       = uNewFS;
    3314     pCtx->fs.fFlags    = CPUMSELREG_FLAGS_STALE;
    33153310    pCtx->fs.Attr.u   &= ~X86DESCATTR_P;
    33163311
    33173312    pCtx->gs.Sel       = uNewGS;
    3318     pCtx->gs.fFlags    = CPUMSELREG_FLAGS_STALE;
    33193313    pCtx->gs.Attr.u   &= ~X86DESCATTR_P;
    33203314    CPUMSetChangedFlags(pVCpu, CPUM_CHANGED_HIDDEN_SEL_REGS);
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