Changeset 23784 in vbox for trunk/src/VBox/VMM/PATM
- Timestamp:
- Oct 14, 2009 11:21:50 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 53522
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/PATMSSM.cpp
r23782 r23784 243 243 }; 244 244 245 /** 246 * SSM descriptor table for the RELOCREC structure. 247 */ 248 static SSMFIELD const g_aPatmRelocRec[] = 249 { 250 SSMFIELD_ENTRY_HCPTR_HACK_U32( RELOCREC, Core.Key), // Used to store the relocation type 251 SSMFIELD_ENTRY_IGN_HCPTR( RELOCREC, Core.pLeft), 252 SSMFIELD_ENTRY_IGN_HCPTR( RELOCREC, Core.pRight), 253 SSMFIELD_ENTRY_IGNORE( RELOCREC, Core.uchHeight), 254 SSMFIELD_ENTRY_PAD_HC_AUTO( 3, 7), 255 SSMFIELD_ENTRY( RELOCREC, uType), 256 SSMFIELD_ENTRY_PAD_HC_AUTO( 0, 4), 257 SSMFIELD_ENTRY_HCPTR_HACK_U32( RELOCREC, pRelocPos), // converted to a patch member offset. 258 SSMFIELD_ENTRY_RCPTR( RELOCREC, pSource), 259 SSMFIELD_ENTRY_RCPTR( RELOCREC, pDest), 260 SSMFIELD_ENTRY_TERM() 261 }; 262 263 /** 264 * SSM descriptor table for the RECPATCHTOGUEST structure. 265 */ 266 static SSMFIELD const g_aPatmRecPatchToGuest[] = 267 { 268 SSMFIELD_ENTRY( RECPATCHTOGUEST, Core.Key), 269 SSMFIELD_ENTRY_IGN_HCPTR( RECPATCHTOGUEST, Core.pLeft), 270 SSMFIELD_ENTRY_IGN_HCPTR( RECPATCHTOGUEST, Core.pRight), 271 SSMFIELD_ENTRY_IGNORE( RECPATCHTOGUEST, Core.uchHeight), 272 SSMFIELD_ENTRY_PAD_HC_AUTO( 3, 3), 273 SSMFIELD_ENTRY_RCPTR( RECPATCHTOGUEST, pOrgInstrGC), 274 SSMFIELD_ENTRY( RECPATCHTOGUEST, enmType), 275 SSMFIELD_ENTRY( RECPATCHTOGUEST, fDirty), 276 SSMFIELD_ENTRY( RECPATCHTOGUEST, fJumpTarget), 277 SSMFIELD_ENTRY( RECPATCHTOGUEST, u8DirtyOpcode), 278 SSMFIELD_ENTRY_PAD_HC_AUTO( 1, 1), 279 SSMFIELD_ENTRY_TERM() 280 }; 281 245 282 246 283 #ifdef VBOX_STRICT … … 768 805 PATMPATCHREC patch, *pPatchRec; 769 806 770 #if 0 /** @todo LiveMigration */807 #if 0 771 808 rc = SSMR3GetMem(pSSM, &patch, sizeof(patch)); 772 809 #else … … 822 859 RTRCPTR *pFixup; 823 860 824 #if 1 /** @todo LiveMigration */861 #if 0 825 862 rc = SSMR3GetMem(pSSM, &rec, sizeof(rec)); 826 863 #else … … 872 909 for (uint32_t i=0;i<nrPatch2GuestRecs;i++) 873 910 { 874 #if 1 /** @todo LiveMigration */911 #if 0 875 912 rc = SSMR3GetMem(pSSM, &rec, sizeof(rec)); 876 913 #else
Note:
See TracChangeset
for help on using the changeset viewer.