VirtualBox

Changeset 74301 in vbox for trunk


Ignore:
Timestamp:
Sep 17, 2018 4:16:38 AM (6 years ago)
Author:
vboxsync
Message:

VMM/IEM: Nested SVM: bugref:7243 Comment nit.

File:
1 edited

Legend:

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

    r74102 r74301  
    665665         * nested-guest (or the guest).
    666666         *
    667          *   - VMCPU_FF_INHIBIT_INTERRUPTS need -not- be preserved as it's for a single
    668          *     instruction which is this VMRUN instruction itself.
    669          *
    670667         *   - VMCPU_FF_BLOCK_NMIS needs to be preserved as it blocks NMI until the
    671668         *     execution of a subsequent IRET instruction in the guest.
    672669         *
    673          *   - The remaining FFs (e.g. timers) can stay in place so that we will be
    674          *     able to generate interrupts that should cause #VMEXITs for the
    675          *     nested-guest.
     670         * The remaining FFs (e.g. timers) can stay in place so that we will be able to
     671         * generate interrupts that should cause #VMEXITs for the nested-guest.
     672         *
     673         * VMRUN has implicit GIF (Global Interrupt Flag) handling, we don't need to
     674         * preserve VMCPU_FF_INHIBIT_INTERRUPTS.
    676675         */
    677676        pVCpu->cpum.GstCtx.hwvirt.fLocalForcedActions = pVCpu->fLocalForcedActions & VMCPU_FF_BLOCK_NMIS;
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