Changeset 87361 in vbox for trunk/src/VBox/VMM/VMMRZ
- Timestamp:
- Jan 21, 2021 9:13:55 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142342
- Location:
- trunk/src/VBox/VMM/VMMRZ
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMRZ/CPUMRZ.cpp
r82968 r87361 99 99 if (pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST) 100 100 { 101 Assert(pVCpu->cpum.s.Guest.fUsedFpuGuest); 101 102 cpumRZSaveGuestFpuState(&pVCpu->cpum.s, false /*fLeaveFpuAccessible*/); 102 103 pVCpu->cpum.s.fUseFlags |= CPUM_USED_FPU_GUEST; 104 pVCpu->cpum.s.Guest.fUsedFpuGuest = true; 103 105 Log7(("CPUMRZFpuStateActualizeForRead\n")); 104 106 } … … 120 122 if (pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST) 121 123 { 124 Assert(pVCpu->cpum.s.Guest.fUsedFpuGuest); 122 125 cpumRZSaveGuestSseRegisters(&pVCpu->cpum.s); 123 126 Log7(("CPUMRZFpuStateActualizeSseForRead\n")); … … 138 141 if (pVCpu->cpum.s.fUseFlags & CPUM_USED_FPU_GUEST) 139 142 { 143 Assert(pVCpu->cpum.s.Guest.fUsedFpuGuest); 140 144 cpumRZSaveGuestAvxRegisters(&pVCpu->cpum.s); 141 145 Log7(("CPUMRZFpuStateActualizeAvxForRead\n")); -
trunk/src/VBox/VMM/VMMRZ/CPUMRZA.asm
r82968 r87361 211 211 212 212 and dword [pCpumCpu + CPUMCPU.fUseFlags], ~CPUM_USED_FPU_GUEST 213 mov byte [pCpumCpu + CPUMCPU.Guest.fUsedFpuGuest], 0 213 214 %ifdef IN_RC 214 215 test byte [ebp + 0ch], 1 ; fLeaveFpuAccessible
Note:
See TracChangeset
for help on using the changeset viewer.