VirtualBox

Changeset 79123 in vbox


Ignore:
Timestamp:
Jun 13, 2019 10:43:33 AM (6 years ago)
Author:
vboxsync
Message:

VMM/HM: Nested VMX: bugref:9180 Comment for upcoming changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/HMInternal.h

    r78707 r79123  
    195195                                                  | HM_CHANGED_GUEST_APIC_TPR)
    196196
    197 /** Mask of what state might have changed when \#VMEXIT is emulated. */
     197/** Mask of what state might have changed when VMRUN is emulated. */
    198198# define HM_CHANGED_SVM_VMRUN_MASK               HM_CHANGED_SVM_VMEXIT_MASK
     199#endif
     200#ifdef VBOX_WITH_NESTED_HWVIRT_VMX
     201/** Mask of what state might have changed when VM-exit is emulated.
     202 *
     203 *  This is currently unused, but keeping it here in case we can get away a bit more
     204 *  fine-grained state handling.
     205 *
     206 *  @note Update IEM_CPUMCTX_EXTRN_VMX_VMEXIT_MASK when this changes. */
     207# define HM_CHANGED_VMX_VMEXIT_MASK             (  HM_CHANGED_GUEST_CR0 | HM_CHANGED_GUEST_CR3 | HM_CHANGED_GUEST_CR4 \
     208                                                 | HM_CHANGED_GUEST_DR7 | HM_CHANGED_GUEST_DR6 \
     209                                                 | HM_CHANGED_GUEST_EFER_MSR \
     210                                                 | HM_CHANGED_GUEST_SYSENTER_MSR_MASK \
     211                                                 | HM_CHANGED_GUEST_OTHER_MSRS    /* for PAT MSR */ \
     212                                                 | HM_CHANGED_GUEST_RIP | HM_CHANGED_GUEST_RSP | HM_CHANGED_GUEST_RFLAGS \
     213                                                 | HM_CHANGED_GUEST_SREG_MASK \
     214                                                 | HM_CHANGED_GUEST_TR \
     215                                                 | HM_CHANGED_GUEST_LDTR | HM_CHANGED_GUEST_GDTR | HM_CHANGED_GUEST_IDTR \
     216                                                 | HM_CHANGED_GUEST_HWVIRT )
    199217#endif
    200218/** @} */
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