VirtualBox

Changeset 22793 in vbox for trunk/src/VBox/VMM/PATM


Ignore:
Timestamp:
Sep 5, 2009 1:29:24 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
51986
Message:

SSM,*: Renamed phase to pass (uPhase/SSM_PHASE_FINAL) and wrote the remainder of the live snapshot / migration SSM code.

Location:
trunk/src/VBox/VMM/PATM
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/PATM/CSAM.cpp

    r22480 r22793  
    7070*******************************************************************************/
    7171static DECLCALLBACK(int) csamr3Save(PVM pVM, PSSMHANDLE pSSM);
    72 static DECLCALLBACK(int) csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPhase);
     72static DECLCALLBACK(int) csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
    7373static DECLCALLBACK(int) CSAMCodePageWriteHandler(PVM pVM, RTGCPTR GCPtr, void *pvPtr, void *pvBuf, size_t cbBuf, PGMACCESSTYPE enmAccessType, void *pvUser);
    7474static DECLCALLBACK(int) CSAMCodePageInvalidate(PVM pVM, RTGCPTR GCPtr);
     
    442442 * @param   pSSM            SSM operation handle.
    443443 * @param   uVersion        Data layout version.
    444  * @param   uPhase          The data phase.
    445  */
    446 static DECLCALLBACK(int) csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPhase)
     444 * @param   uPass           The data pass.
     445 */
     446static DECLCALLBACK(int) csamr3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)
    447447{
    448448    int  rc;
    449449    CSAM csamInfo;
    450450
    451     Assert(uPhase == SSM_PHASE_FINAL); NOREF(uPhase);
     451    Assert(uPass == SSM_PASS_FINAL); NOREF(uPass);
    452452    if (uVersion != CSAM_SSM_VERSION)
    453453    {
  • trunk/src/VBox/VMM/PATM/PATMInternal.h

    r22480 r22793  
    528528
    529529DECLCALLBACK(int) patmR3Save(PVM pVM, PSSMHANDLE pSSM);
    530 DECLCALLBACK(int) patmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPhase);
     530DECLCALLBACK(int) patmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass);
    531531
    532532#ifdef IN_RING3
  • trunk/src/VBox/VMM/PATM/PATMSSM.cpp

    r22480 r22793  
    300300 * @param   pSSM            SSM operation handle.
    301301 * @param   uVersion        Data layout version.
    302  * @param   uPhase          The data phase.
     302 * @param   uPass           The data pass.
    303303 */
    304 DECLCALLBACK(int) patmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPhase)
     304DECLCALLBACK(int) patmR3Load(PVM pVM, PSSMHANDLE pSSM, uint32_t uVersion, uint32_t uPass)
    305305{
    306306    PATM patmInfo;
     
    319319        return VERR_SSM_UNSUPPORTED_DATA_UNIT_VERSION;
    320320    }
     321    Assert(uPass == SSM_PASS_FINAL); NOREF(uPass);
    321322
    322323    pVM->patm.s.savedstate.pSSM = pSSM;
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