Changeset 864 in vbox
- Timestamp:
- Feb 13, 2007 1:10:48 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 18569
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VM.cpp
r451 r864 976 976 * Validate input. 977 977 */ 978 if (pVM->enmVMState == VMSTATE_SUSPENDED_NOSAVE) 979 { 980 LogRel(("VMM: vmR3Save: saving the VM state is not allowed at this moment\n")); 981 return VERR_VM_SAVE_STATE_NOT_ALLOWED; 982 } 983 978 984 if (pVM->enmVMState != VMSTATE_SUSPENDED) 979 985 { … … 1159 1165 if ( pVM->enmVMState != VMSTATE_RUNNING 1160 1166 && pVM->enmVMState != VMSTATE_SUSPENDED 1167 && pVM->enmVMState != VMSTATE_SUSPENDED_NOSAVE 1161 1168 && pVM->enmVMState != VMSTATE_LOAD_FAILURE 1162 1169 && pVM->enmVMState != VMSTATE_GURU_MEDITATION) … … 1613 1620 return VERR_INVALID_PARAMETER; 1614 1621 if ( pVM->enmVMState != VMSTATE_RUNNING 1615 && pVM->enmVMState != VMSTATE_SUSPENDED) 1622 && pVM->enmVMState != VMSTATE_SUSPENDED 1623 && pVM->enmVMState != VMSTATE_SUSPENDED_NOSAVE) 1616 1624 { 1617 1625 AssertMsgFailed(("Invalid VM state %d\n", pVM->enmVMState)); … … 1664 1672 */ 1665 1673 VMSTATE enmVMState = pVM->enmVMState; 1666 Assert(enmVMState == VMSTATE_SUSPENDED || enmVMState == VMSTATE_ RUNNING);1674 Assert(enmVMState == VMSTATE_SUSPENDED || enmVMState == VMSTATE_SUSPENDED_NOSAVE || enmVMState == VMSTATE_RUNNING); 1667 1675 vmR3SetState(pVM, VMSTATE_RESETTING); 1668 1676 vmR3CheckIntegrity(pVM); … … 2055 2063 case VMSTATE_SAVING: return "SAVING"; 2056 2064 case VMSTATE_SUSPENDED: return "SUSPENDED"; 2065 case VMSTATE_SUSPENDED_NOSAVE: return "SUSPENDED_NOSAVE"; 2057 2066 case VMSTATE_RESETTING: return "RESETTING"; 2058 2067 case VMSTATE_GURU_MEDITATION: return "GURU_MEDIATION"; -
trunk/src/VBox/VMM/VMEmt.cpp
r247 r864 73 73 74 74 /* 75 * Pending requests which need sservicing?75 * Pending requests which need servicing? 76 76 * 77 77 * We check for state changes in addition to status codes when … … 180 180 181 181 /* 182 * Pending requests which need sservicing?182 * Pending requests which need servicing? 183 183 * 184 184 * We check for state changes in addition to status codes when
Note:
See TracChangeset
for help on using the changeset viewer.