VirtualBox

Changeset 70380 in vbox for trunk/src


Ignore:
Timestamp:
Dec 29, 2017 9:58:52 AM (7 years ago)
Author:
vboxsync
Message:

VMM/HMSVMR0: Comment update.

File:
1 edited

Legend:

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

    r70379 r70380  
    35333533        /*
    35343534         * If IEM emulated VMRUN and injected an event it would not clear the EVENTINJ::Valid bit
    3535          * as a physical CPU clears it as part of the #VMEXIT. However, now we are continuing
    3536          * nested-guest execution using hardware-assisted SVM, so we need to clear this field
    3537          * otherwise we will inject the event twice, see @bugref{7243#78}.
     3535         * as a physical CPU clears it in the VMCB as part of the #VMEXIT (if the AMD spec. is to
     3536         * believed, real behavior might differ). Regardless, IEM does it only on #VMEXIT for now
     3537         * and since we are continuing nested-guest execution using hardware-assisted SVM, we need
     3538         * to clear this field otherwise we will inject the event twice, see @bugref{7243#78}.
    35383539         */
    35393540        if (CPUMIsGuestInSvmNestedHwVirtMode(pCtx))
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