VirtualBox

Ignore:
Timestamp:
Oct 29, 2012 3:26:09 PM (12 years ago)
Author:
vboxsync
Message:

VMM/VMMR0: todos/points-to-ponder regarding segment selectors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HWVMXR0.h

    r43700 r43769  
    216216            /* Must override this or else VT-x will fail with invalid guest state errors. */    \
    217217            /* DPL=3, present, code/data, r/w/accessed. */                                      \
     218            /** @todo we shouldn't have to do this, if it is not 0xf3 it means we screwed up elsewhere (recompiler). */  \
     219            /** @todo VT-x docs explicitly mentions 0xF3. Why not just val = 0xf3 ??. */        \
    218220            val = (pCtx->reg.Attr.u & ~0xFF) | 0xF3;                                            \
    219221        }                                                                                       \
    220222        else                                                                                    \
    221223        if (    CPUMIsGuestInRealModeEx(pCtx)                                                   \
    222             &&  !pVM->hm.s.vmx.fUnrestrictedGuest)                                          \
     224            &&  !pVM->hm.s.vmx.fUnrestrictedGuest)                                              \
    223225        {                                                                                       \
     226            /** @todo shouldn't the 'if' condition above check for 'pRealModeTSS' ? */          \
    224227            /* Must override this or else VT-x will fail with invalid guest state errors. */    \
    225228            /* DPL=3, present, code/data, r/w/accessed. */                                      \
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