VirtualBox

Changeset 13118 in vbox


Ignore:
Timestamp:
Oct 9, 2008 10:18:29 AM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
37613
Message:

Additional info for EPT violations

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/hwacc_vmx.h

    r13093 r13118  
    10511051
    10521052
     1053/** @name VMX_EXIT_EPT_VIOLATION
     1054 * @{
     1055 */
     1056/** Set if the violation was caused by a data read. */
     1057#define VMX_EXIT_QUALIFICATION_EPT_DATA_READ            RT_BIT(0)
     1058/** Set if the violation was caused by a data write. */
     1059#define VMX_EXIT_QUALIFICATION_EPT_DATA_WRITE           RT_BIT(1)
     1060/** Set if the violation was caused by an insruction fetch. */
     1061#define VMX_EXIT_QUALIFICATION_EPT_INSTR_FETCH          RT_BIT(2)
     1062/** AND of the present bit of all EPT structures. */
     1063#define VMX_EXIT_QUALIFICATION_EPT_ENTRY_READ           RT_BIT(3)
     1064/** AND of the write bit of all EPT structures. */
     1065#define VMX_EXIT_QUALIFICATION_EPT_ENTRY_WRITE          RT_BIT(4)
     1066/** AND of the execute bit of all EPT structures. */
     1067#define VMX_EXIT_QUALIFICATION_EPT_ENTRY_EXECUTE        RT_BIT(5)
     1068/** Set if the guest linear address field contains the faulting address. */
     1069#define VMX_EXIT_QUALIFICATION_EPT_GUEST_ADDR_VALID     RT_BIT(7)
     1070/** If bit 7 is one: (reserved otherwise)
     1071 *  0 - violation due to physical address access.
     1072 *  1 - violation caused by page walk or access/dirty bit updates
     1073 */
     1074#define VMX_EXIT_QUALIFICATION_EPT_PAGE_WALK_ACCESS     RT_BIT(8)
     1075/** @} */
     1076
    10531077
    10541078/** @name VMX_EXIT_PORT_IO
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette