VirtualBox

Changeset 79635 in vbox


Ignore:
Timestamp:
Jul 9, 2019 8:53:44 AM (6 years ago)
Author:
vboxsync
Message:

hm_vmx.h: Nested VMX: bugref:9180 Add VMX_ENTRY_INT_INFO_IS_XCPT_PF for upcoming changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/hm_vmx.h

    r79634 r79635  
    25602560#define VMX_ENTRY_INT_INFO_FROM_EXIT_IDT_INFO(a)                ((a) & ~RT_BIT(12))
    25612561
     2562/** If the VM-entry interruption information field indicates a page-fault. */
     2563#define VMX_ENTRY_INT_INFO_IS_XCPT_PF(a)                        (((a) & (  VMX_BF_ENTRY_INT_INFO_VALID_MASK   \
     2564                                                                         | VMX_BF_ENTRY_INT_INFO_TYPE_MASK     \
     2565                                                                         | VMX_BF_ENTRY_INT_INFO_VECTOR_MASK)) \
     2566                                                                     == (  RT_BF_MAKE(VMX_BF_ENTRY_INT_INFO_VALID,  1) \
     2567                                                                         | RT_BF_MAKE(VMX_BF_ENTRY_INT_INFO_TYPE,   VMX_ENTRY_INT_INFO_TYPE_HW_XCPT) \
     2568                                                                         | RT_BF_MAKE(VMX_BF_ENTRY_INT_INFO_VECTOR, X86_XCPT_PF)))
     2569
     2570
    25622571/** Bit fields for VM-entry interruption information. */
    25632572/** The VM-entry interruption vector. */
     
    27232732#define VMX_IDT_VECTORING_INFO_FROM_ENTRY_INT_INFO(a)           ((a) & ~RT_BIT(12))
    27242733
    2725 /** If the IDT-vectoring information field indicates a page-fault (does not check
    2726  *  the valid bit!). */
     2734/** If the IDT-vectoring information field indicates a page-fault. */
    27272735#define VMX_IDT_VECTORING_INFO_IS_XCPT_PF(a)                    (((a) & (  VMX_BF_IDT_VECTORING_INFO_VALID_MASK   \
    27282736                                                                         | VMX_BF_IDT_VECTORING_INFO_TYPE_MASK     \
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