VirtualBox

Changeset 79723 in vbox for trunk


Ignore:
Timestamp:
Jul 12, 2019 10:18:45 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
132076
Message:

VMM/CPUM: Nested VMX: bugref:9180 Don't save the diagnostic fields to the saved state. It's super confusing when a state is saved after an error happens and we load it and debug errors that happen elsewhere.

File:
1 edited

Legend:

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

    r79716 r79723  
    26272627            SSMR3PutGCPhys(pSSM,   pGstCtx->hwvirt.vmx.GCPhysVmcs);
    26282628            SSMR3PutGCPhys(pSSM,   pGstCtx->hwvirt.vmx.GCPhysShadowVmcs);
    2629             SSMR3PutU32(pSSM,      (uint32_t)pGstCtx->hwvirt.vmx.enmDiag);
    2630             SSMR3PutU64(pSSM,      pGstCtx->hwvirt.vmx.uDiagAux);
    2631             SSMR3PutU32(pSSM,      (uint32_t)pGstCtx->hwvirt.vmx.enmAbort);
    2632             SSMR3PutU32(pSSM,      pGstCtx->hwvirt.vmx.uAbortAux);
    26332629            SSMR3PutBool(pSSM,     pGstCtx->hwvirt.vmx.fInVmxRootMode);
    26342630            SSMR3PutBool(pSSM,     pGstCtx->hwvirt.vmx.fInVmxNonRootMode);
     
    29202916                        SSMR3GetGCPhys(pSSM,   &pGstCtx->hwvirt.vmx.GCPhysVmcs);
    29212917                        SSMR3GetGCPhys(pSSM,   &pGstCtx->hwvirt.vmx.GCPhysShadowVmcs);
    2922                         SSMR3GetU32(pSSM,       (uint32_t *)&pGstCtx->hwvirt.vmx.enmDiag);
    2923                         SSMR3GetU64(pSSM,      &pGstCtx->hwvirt.vmx.uDiagAux);
    2924                         SSMR3GetU32(pSSM,       (uint32_t *)&pGstCtx->hwvirt.vmx.enmAbort);
    2925                         SSMR3GetU32(pSSM,      &pGstCtx->hwvirt.vmx.uAbortAux);
    29262918                        SSMR3GetBool(pSSM,     &pGstCtx->hwvirt.vmx.fInVmxRootMode);
    29272919                        SSMR3GetBool(pSSM,     &pGstCtx->hwvirt.vmx.fInVmxNonRootMode);
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