VirtualBox

Changeset 71838 in vbox for trunk


Ignore:
Timestamp:
Apr 12, 2018 8:20:59 AM (7 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: Get rid of fWasGuestFpuStateActive as we now pre-load the FPU state.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r71837 r71838  
    269269    uint8_t         abAlignment0[7];
    270270
    271     /** Whether the guest FPU state was active at the time of \#VMEXIT. */
    272     bool            fWasGuestFPUStateActive;
    273271    /** Whether the guest debug state was active at the time of \#VMEXIT. */
    274272    bool            fWasGuestDebugStateActive;
     
    286284    bool            fVectoringPF;
    287285} SVMTRANSIENT, *PSVMTRANSIENT;
    288 AssertCompileMemberAlignment(SVMTRANSIENT, u64ExitCode,             sizeof(uint64_t));
    289 AssertCompileMemberAlignment(SVMTRANSIENT, fWasGuestFPUStateActive, sizeof(uint64_t));
     286AssertCompileMemberAlignment(SVMTRANSIENT, u64ExitCode,               sizeof(uint64_t));
     287AssertCompileMemberAlignment(SVMTRANSIENT, fWasGuestDebugStateActive, sizeof(uint64_t));
    290288/** @}  */
    291289
     
    43804378        pSvmTransient->fWasHyperDebugStateActive = CPUMIsHyperDebugStateActive(pVCpu);
    43814379    }
    4382     pSvmTransient->fWasGuestFPUStateActive = true;
    43834380
    43844381    /* Merge the guest and nested-guest MSRPM. */
     
    45064503        pSvmTransient->fWasHyperDebugStateActive = CPUMIsHyperDebugStateActive(pVCpu);
    45074504    }
    4508     pSvmTransient->fWasGuestFPUStateActive = CPUMIsGuestFPUStateActive(pVCpu);
    45094505
    45104506    /* Flush the appropriate tagged-TLB entries. */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette