Changeset 41903 in vbox for trunk/src/VBox
- Timestamp:
- Jun 23, 2012 9:01:11 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/CPUM.cpp
r41902 r41903 174 174 SSMFIELD_ENTRY( CPUMCTX, rcx), 175 175 SSMFIELD_ENTRY( CPUMCTX, rsp), 176 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, lss_esp),176 SSMFIELD_ENTRY_OLD( lss_esp, sizeof(uint32_t)), 177 177 SSMFIELD_ENTRY( CPUMCTX, ss), 178 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, ssPadding),178 SSMFIELD_ENTRY_OLD( ssPadding, sizeof(uint16_t)), 179 179 SSMFIELD_ENTRY( CPUMCTX, gs), 180 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, gsPadding),180 SSMFIELD_ENTRY_OLD( gsPadding, sizeof(uint16_t)), 181 181 SSMFIELD_ENTRY( CPUMCTX, fs), 182 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, fsPadding),182 SSMFIELD_ENTRY_OLD( fsPadding, sizeof(uint16_t)), 183 183 SSMFIELD_ENTRY( CPUMCTX, es), 184 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, esPadding),184 SSMFIELD_ENTRY_OLD( esPadding, sizeof(uint16_t)), 185 185 SSMFIELD_ENTRY( CPUMCTX, ds), 186 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, dsPadding),186 SSMFIELD_ENTRY_OLD( dsPadding, sizeof(uint16_t)), 187 187 SSMFIELD_ENTRY( CPUMCTX, cs), 188 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, csPadding),188 SSMFIELD_ENTRY_OLD( csPadding, sizeof(uint16_t)), 189 189 SSMFIELD_ENTRY( CPUMCTX, rflags), 190 190 SSMFIELD_ENTRY( CPUMCTX, rip), … … 223 223 SSMFIELD_ENTRY( CPUMCTX, dr[2]), 224 224 SSMFIELD_ENTRY( CPUMCTX, dr[3]), 225 SSMFIELD_ENTRY ( CPUMCTX, dr[4]),226 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, dr[5]),227 SSMFIELD_ENTRY _IGNORE(CPUMCTX, dr[6]),225 SSMFIELD_ENTRY_OLD( dr[4], sizeof(uint64_t)), 226 SSMFIELD_ENTRY_OLD( dr[5], sizeof(uint64_t)), 227 SSMFIELD_ENTRY( CPUMCTX, dr[6]), 228 228 SSMFIELD_ENTRY( CPUMCTX, dr[7]), 229 229 SSMFIELD_ENTRY( CPUMCTX, gdtr.cbGdt), 230 230 SSMFIELD_ENTRY( CPUMCTX, gdtr.pGdt), 231 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, gdtrPadding),231 SSMFIELD_ENTRY_OLD( gdtrPadding, sizeof(uint16_t)), 232 232 SSMFIELD_ENTRY( CPUMCTX, idtr.cbIdt), 233 233 SSMFIELD_ENTRY( CPUMCTX, idtr.pIdt), 234 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, idtrPadding),234 SSMFIELD_ENTRY_OLD( idtrPadding, sizeof(uint16_t)), 235 235 SSMFIELD_ENTRY( CPUMCTX, ldtr), 236 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, ldtrPadding),236 SSMFIELD_ENTRY_OLD( ldtrPadding, sizeof(uint16_t)), 237 237 SSMFIELD_ENTRY( CPUMCTX, tr), 238 SSMFIELD_ENTRY _IGNORE(CPUMCTX, trPadding),239 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.cs),240 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.eip),241 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.esp),238 SSMFIELD_ENTRY( CPUMCTX, trPadding), 239 SSMFIELD_ENTRY( CPUMCTX, SysEnter.cs), 240 SSMFIELD_ENTRY( CPUMCTX, SysEnter.eip), 241 SSMFIELD_ENTRY( CPUMCTX, SysEnter.esp), 242 242 SSMFIELD_ENTRY( CPUMCTX, msrEFER), 243 243 SSMFIELD_ENTRY( CPUMCTX, msrSTAR), … … 305 305 SSMFIELD_ENTRY_U32_ZX_U64( CPUMCTX, rsp), 306 306 SSMFIELD_ENTRY( CPUMCTX, ss), 307 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, ssPadding),307 SSMFIELD_ENTRY_OLD( ssPadding, sizeof(uint16_t)), 308 308 SSMFIELD_ENTRY_OLD( CPUMCTX, sizeof(uint64_t) /*rsp_notused*/), 309 309 SSMFIELD_ENTRY( CPUMCTX, gs), 310 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, gsPadding),310 SSMFIELD_ENTRY_OLD( gsPadding, sizeof(uint16_t)), 311 311 SSMFIELD_ENTRY( CPUMCTX, fs), 312 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, fsPadding),312 SSMFIELD_ENTRY_OLD( fsPadding, sizeof(uint16_t)), 313 313 SSMFIELD_ENTRY( CPUMCTX, es), 314 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, esPadding),314 SSMFIELD_ENTRY_OLD( esPadding, sizeof(uint16_t)), 315 315 SSMFIELD_ENTRY( CPUMCTX, ds), 316 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, dsPadding),316 SSMFIELD_ENTRY_OLD( dsPadding, sizeof(uint16_t)), 317 317 SSMFIELD_ENTRY( CPUMCTX, cs), 318 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, csPadding),318 SSMFIELD_ENTRY_OLD( csPadding, sizeof(uint16_t)), 319 319 SSMFIELD_ENTRY( CPUMCTX, rflags), 320 320 SSMFIELD_ENTRY( CPUMCTX, rip), … … 354 354 SSMFIELD_ENTRY( CPUMCTX, dr[2]), 355 355 SSMFIELD_ENTRY( CPUMCTX, dr[3]), 356 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, dr[4]),357 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, dr[5]),356 SSMFIELD_ENTRY_OLD( dr[4], sizeof(uint64_t)), 357 SSMFIELD_ENTRY_OLD( dr[5], sizeof(uint64_t)), 358 358 SSMFIELD_ENTRY( CPUMCTX, dr[6]), 359 359 SSMFIELD_ENTRY( CPUMCTX, dr[7]), 360 360 SSMFIELD_ENTRY( CPUMCTX, gdtr.cbGdt), 361 361 SSMFIELD_ENTRY_U32_ZX_U64( CPUMCTX, gdtr.pGdt), 362 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, gdtrPadding),362 SSMFIELD_ENTRY_OLD( gdtrPadding, sizeof(uint16_t)), 363 363 SSMFIELD_ENTRY_OLD( gdtrPadding64, sizeof(uint64_t)), 364 364 SSMFIELD_ENTRY( CPUMCTX, idtr.cbIdt), 365 365 SSMFIELD_ENTRY_U32_ZX_U64( CPUMCTX, idtr.pIdt), 366 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, idtrPadding),366 SSMFIELD_ENTRY_OLD( idtrPadding, sizeof(uint16_t)), 367 367 SSMFIELD_ENTRY_OLD( idtrPadding64, sizeof(uint64_t)), 368 368 SSMFIELD_ENTRY( CPUMCTX, ldtr), 369 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, ldtrPadding),369 SSMFIELD_ENTRY_OLD( ldtrPadding, sizeof(uint16_t)), 370 370 SSMFIELD_ENTRY( CPUMCTX, tr), 371 SSMFIELD_ENTRY_ IGNORE( CPUMCTX, trPadding),372 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.cs),373 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.eip),374 SSMFIELD_ENTRY _IGNORE(CPUMCTX, SysEnter.esp),371 SSMFIELD_ENTRY_OLD( trPadding, sizeof(uint16_t)), 372 SSMFIELD_ENTRY( CPUMCTX, SysEnter.cs), 373 SSMFIELD_ENTRY( CPUMCTX, SysEnter.eip), 374 SSMFIELD_ENTRY( CPUMCTX, SysEnter.esp), 375 375 SSMFIELD_ENTRY( CPUMCTX, msrEFER), 376 376 SSMFIELD_ENTRY( CPUMCTX, msrSTAR),
Note:
See TracChangeset
for help on using the changeset viewer.