- Timestamp:
- Mar 11, 2022 5:53:16 PM (3 years ago)
- Location:
- trunk/src/VBox/Devices/VMMDev
- Files:
-
- 2 edited
-
VMMDev.cpp (modified) (3 diffs)
-
VMMDevState.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/VMMDev/VMMDev.cpp
r93944 r94183 155 155 #ifndef VBOX_DEVICE_STRUCT_TESTCASE 156 156 #ifdef IN_RING3 157 158 /** DISPLAYCHANGEDATA field descriptors for the v18+ saved state. */ 159 static SSMFIELD const g_aSSMDISPLAYCHANGEDATAStateFields[] = 160 { 161 SSMFIELD_ENTRY(DISPLAYCHANGEDATA, iCurrentMonitor), 162 SSMFIELD_ENTRY(DISPLAYCHANGEDATA, fGuestSentChangeEventAck), 163 SSMFIELD_ENTRY(DISPLAYCHANGEDATA, afAlignment), 164 SSMFIELD_ENTRY(DISPLAYCHANGEDATA, aRequests), 165 SSMFIELD_ENTRY_TERM() 166 }; 157 167 158 168 /* -=-=-=-=- Misc Helpers -=-=-=-=- */ … … 4035 4045 PDMDevHlpTimerSave(pDevIns, pThis->hFlatlinedTimer, pSSM); 4036 4046 4047 pHlp->pfnSSMPutStructEx(pSSM, &pThis->displayChangeData, sizeof(pThis->displayChangeData), 0, 4048 g_aSSMDISPLAYCHANGEDATAStateFields, NULL); 4049 4037 4050 PDMDevHlpCritSectLeave(pDevIns, &pThis->CritSect); 4038 4051 return VINF_SUCCESS; … … 4170 4183 LogRel(("vmmdevLoadState: Guest has flatlined. Last heartbeat %'RU64 ns before state was saved.\n", 4171 4184 PDMDevHlpTimerGetNano(pDevIns, pThis->hFlatlinedTimer) - pThis->nsLastHeartbeatTS)); 4185 } 4186 4187 if (uVersion >= VMMDEV_SAVED_STATE_VERSION_DISPLAY_CHANGE_DATA) 4188 { 4189 pHlp->pfnSSMGetStructEx(pSSM, &pThis->displayChangeData, sizeof(pThis->displayChangeData), 0, 4190 g_aSSMDISPLAYCHANGEDATAStateFields, NULL); 4172 4191 } 4173 4192 -
trunk/src/VBox/Devices/VMMDev/VMMDevState.h
r93115 r94183 554 554 555 555 /** The saved state version. */ 556 #define VMMDEV_SAVED_STATE_VERSION VMMDEV_SAVED_STATE_VERSION_HGCM_PARAMS 556 #define VMMDEV_SAVED_STATE_VERSION VMMDEV_SAVED_STATE_VERSION_DISPLAY_CHANGE_DATA 557 /** The saved state version with display change data state. */ 558 #define VMMDEV_SAVED_STATE_VERSION_DISPLAY_CHANGE_DATA 18 557 559 /** Updated HGCM commands. */ 558 560 #define VMMDEV_SAVED_STATE_VERSION_HGCM_PARAMS 17
Note:
See TracChangeset
for help on using the changeset viewer.

