VirtualBox

Changeset 12725 in vbox for trunk/src


Ignore:
Timestamp:
Sep 25, 2008 12:25:31 PM (16 years ago)
Author:
vboxsync
Message:

Logging update + selector sync correction for real mode.

Location:
trunk/src/VBox/VMM/VMMR0
Files:
2 edited

Legend:

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

    r12711 r12725  
    23592359        Log(("VMX_VMCS_GUEST_CR4        %RX64\n", val));
    23602360
     2361        VMXReadVMCS(VMX_VMCS_GUEST_RFLAGS, &val);
     2362        Log(("VMX_VMCS_GUEST_RFLAGS     %08x\n", val));
     2363
    23612364        VMX_LOG_SELREG(CS, "CS");
    23622365        VMX_LOG_SELREG(DS, "DS");
  • trunk/src/VBox/VMM/VMMR0/HWVMXR0.h

    r12702 r12725  
    144144        rc |= VMXWriteVMCS(VMX_VMCS_GUEST_##REG##_LIMIT,    pCtx->reg##Hid.u32Limit);           \
    145145        rc |= VMXWriteVMCS(VMX_VMCS_GUEST_##REG##_BASE,     pCtx->reg##Hid.u64Base);            \
    146         if (pCtx->eflags.u32 & X86_EFL_VM)                                                      \
     146        if (   (pCtx->eflags.u32 & X86_EFL_VM)                                                  \
     147            || !(pCtx->cr0 & X86_CR0_PROTECTION_ENABLE))                                        \
    147148            val = pCtx->reg##Hid.Attr.u;                                                        \
    148149        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