VirtualBox

Changeset 4189 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Aug 16, 2007 10:48:19 PM (17 years ago)
Author:
vboxsync
Message:

ignore cpuid mismatch if SSMAFTER_DEBUG_IT.

File:
1 edited

Legend:

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

    r4071 r4189  
    608608        if (memcmp(au32CpuIdSaved, au32CpuId, sizeof(au32CpuIdSaved)))
    609609        {
    610             Log(("cpumR3Load: CpuId mismatch!\n"
    611                  "Saved=%.*Vhxs\n"
    612                  "Real =%.*Vhxs\n",
    613                  sizeof(au32CpuIdSaved), au32CpuIdSaved,
    614                  sizeof(au32CpuId), au32CpuId));
    615             rc = VERR_SSM_LOAD_CPUID_MISMATCH;
     610            if (SSMR3HandleGetAfter(pSSM) == SSMAFTER_DEBUG_IT)
     611                LogRel(("cpumR3Load: CpuId mismatch! (ignored due to SSMAFTER_DEBUG_IT)\n"
     612                        "Saved=%.*Vhxs\n"
     613                        "Real =%.*Vhxs\n",
     614                        sizeof(au32CpuIdSaved), au32CpuIdSaved,
     615                        sizeof(au32CpuId), au32CpuId));
     616            else
     617            {
     618                LogRel(("cpumR3Load: CpuId mismatch!\n"
     619                        "Saved=%.*Vhxs\n"
     620                        "Real =%.*Vhxs\n",
     621                        sizeof(au32CpuIdSaved), au32CpuIdSaved,
     622                        sizeof(au32CpuId), au32CpuId));
     623                rc = VERR_SSM_LOAD_CPUID_MISMATCH;
     624            }
    616625        }
    617626    }
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