VirtualBox

Changeset 71835 in vbox


Ignore:
Timestamp:
Apr 12, 2018 7:21:25 AM (7 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested hw.virt: Implement SVM pause-filter and pause-filter threshold.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp.h

    r71813 r71835  
    583583        pCtx->hwvirt.fLocalForcedActions = pVCpu->fLocalForcedActions & VMCPU_FF_BLOCK_NMIS;
    584584        VMCPU_FF_CLEAR(pVCpu, VMCPU_FF_BLOCK_NMIS);
     585
     586        /*
     587         * Pause filter.
     588         */
     589        if (pVM->cpum.ro.GuestFeatures.fSvmPauseFilter)
     590        {
     591            pCtx->hwvirt.svm.cPauseFilter = pVmcbCtrl->u16PauseFilterCount;
     592            if (pVM->cpum.ro.GuestFeatures.fSvmPauseFilterThreshold)
     593                pCtx->hwvirt.svm.cPauseFilterThreshold = pVmcbCtrl->u16PauseFilterCount;
     594        }
    585595
    586596        /*
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