Changeset 15186 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Dec 9, 2008 3:50:52 PM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 40597
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/CPUMR0.cpp
r14876 r15186 261 261 if (CPUMIsGuestInLongModeEx(pCtx)) 262 262 { 263 HWACCMR0SaveFPUState(pVM, pVCpu, pCtx); 263 if (!(pVCpu->cpum.s.fUseFlags & CPUM_SYNC_FPU_STATE)) 264 HWACCMR0SaveFPUState(pVM, pVCpu, pCtx); 265 264 266 CPUMR0RestoreHostFPUState(&pVCpu->cpum.s); 265 267 } … … 322 324 if (CPUMIsGuestInLongModeEx(pCtx)) 323 325 { 324 uint64_t dr6 = pCtx->dr[6]; 325 326 HWACCMR0SaveDebugState(pVM, pVCpu, pCtx); 327 if (!fDR6) /* dr6 was already up-to-date */ 328 pCtx->dr[6] = dr6; 326 if (!(pVCpu->cpum.s.fUseFlags & CPUM_SYNC_DEBUG_STATE)) 327 { 328 uint64_t dr6 = pCtx->dr[6]; 329 330 HWACCMR0SaveDebugState(pVM, pVCpu, pCtx); 331 if (!fDR6) /* dr6 was already up-to-date */ 332 pCtx->dr[6] = dr6; 333 } 329 334 } 330 335 else
Note:
See TracChangeset
for help on using the changeset viewer.