VirtualBox

Changeset 73046 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Jul 11, 2018 2:41:48 AM (7 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: bugref:9204 Fix rdtsc.

File:
1 edited

Legend:

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

    r73045 r73046  
    62486248{
    62496249    HMSVM_VALIDATE_EXIT_HANDLER_PARAMS(pVCpu, pSvmTransient);
    6250     HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_MUST_MASK);
    62516250
    62526251    VBOXSTRICTRC rcStrict;
     
    62546253    if (fSupportsNextRipSave)
    62556254    {
     6255        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_EXEC_DECODED_NO_MEM_MASK | CPUMCTX_EXTRN_CR4);
    62566256        uint8_t const cbInstr = hmR0SvmGetInstrLength(pVCpu);
    62576257        rcStrict = IEMExecDecodedRdtsc(pVCpu, cbInstr);
    62586258    }
    62596259    else
     6260    {
     6261        HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, IEM_CPUMCTX_EXTRN_MUST_MASK);
    62606262        rcStrict = IEMExecOne(pVCpu);
     6263    }
    62616264
    62626265    if (rcStrict == VINF_SUCCESS)
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