VirtualBox

Changeset 41906 in vbox for trunk/src/VBox/VMM/VMMR3/VMM.cpp


Ignore:
Timestamp:
Jun 24, 2012 3:44:03 PM (13 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
78759
Message:

CPUM: Combined the visible and hidden selector register data into one structure. Preparing for lazily resolving+caching of hidden registers in raw-mode.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/VMM.cpp

    r41803 r41906  
    13301330    PCPUMCTX pCtx = CPUMQueryGuestCtxPtr(pVCpu);
    13311331
    1332     pCtx->cs                        = uVector << 8;
    1333     pCtx->csHid.u64Base             = uVector << 12;
    1334     pCtx->csHid.u32Limit            = 0x0000ffff;
    1335     pCtx->rip                       = 0;
     1332    pCtx->cs.Sel        = uVector << 8;
     1333    pCtx->cs.ValidSel   = uVector << 8;
     1334    pCtx->cs.fFlags     = CPUMSELREG_FLAGS_VALID;
     1335    pCtx->cs.u64Base    = uVector << 12;
     1336    pCtx->cs.u32Limit   = UINT32_C(0x0000ffff);
     1337    pCtx->rip           = 0;
    13361338
    13371339    Log(("vmmR3SendSipi for VCPU %d with vector %x\n", uVector));
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette