Changeset 43803 in vbox for trunk/include/VBox/vmm
- Timestamp:
- Nov 5, 2012 1:50:57 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/hm_vmx.h
r43771 r43803 659 659 660 660 661 /** @name MSR_IA32_VMX_EPT_ CAPS; EPT capabilities MSR662 * @{ 663 */ 664 #define MSR_IA32_VMX_EPT_ CAPS_RWX_X_ONLYRT_BIT_64(0)665 #define MSR_IA32_VMX_EPT_ CAPS_RWX_W_ONLYRT_BIT_64(1)666 #define MSR_IA32_VMX_EPT_ CAPS_RWX_WX_ONLYRT_BIT_64(2)667 #define MSR_IA32_VMX_EPT_ CAPS_GAW_21_BITSRT_BIT_64(3)668 #define MSR_IA32_VMX_EPT_ CAPS_GAW_30_BITSRT_BIT_64(4)669 #define MSR_IA32_VMX_EPT_ CAPS_GAW_39_BITSRT_BIT_64(5)670 #define MSR_IA32_VMX_EPT_ CAPS_GAW_48_BITSRT_BIT_64(6)671 #define MSR_IA32_VMX_EPT_ CAPS_GAW_57_BITSRT_BIT_64(7)672 #define MSR_IA32_VMX_EPT_ CAPS_EMT_UCRT_BIT_64(8)673 #define MSR_IA32_VMX_EPT_ CAPS_EMT_WCRT_BIT_64(9)674 #define MSR_IA32_VMX_EPT_ CAPS_EMT_WTRT_BIT_64(12)675 #define MSR_IA32_VMX_EPT_ CAPS_EMT_WPRT_BIT_64(13)676 #define MSR_IA32_VMX_EPT_ CAPS_EMT_WBRT_BIT_64(14)677 #define MSR_IA32_VMX_EPT_ CAPS_SP_21_BITSRT_BIT_64(16)678 #define MSR_IA32_VMX_EPT_ CAPS_SP_30_BITSRT_BIT_64(17)679 #define MSR_IA32_VMX_EPT_ CAPS_SP_39_BITSRT_BIT_64(18)680 #define MSR_IA32_VMX_EPT_ CAPS_SP_48_BITSRT_BIT_64(19)681 #define MSR_IA32_VMX_EPT_ CAPS_INVEPTRT_BIT_64(20)682 #define MSR_IA32_VMX_EPT_ CAPS_INVEPT_CAPS_SINGLE_CONTEXTRT_BIT_64(25)683 #define MSR_IA32_VMX_EPT_ CAPS_INVEPT_CAPS_ALL_CONTEXTSRT_BIT_64(26)684 #define MSR_IA32_VMX_EPT_ CAPS_INVVPIDRT_BIT_64(32)685 #define MSR_IA32_VMX_EPT_ CAPS_INVVPID_CAPS_INDIV_ADDRRT_BIT_64(40)686 #define MSR_IA32_VMX_EPT_ CAPS_INVVPID_CAPS_SINGLE_CONTEXTRT_BIT_64(41)687 #define MSR_IA32_VMX_EPT_ CAPS_INVVPID_CAPS_ALL_CONTEXTSRT_BIT_64(42)688 #define MSR_IA32_VMX_EPT_ CAPS_INVVPID_CAPS_SINGLE_CONTEXT_RETAIN_GLOBALSRT_BIT_64(43)661 /** @name MSR_IA32_VMX_EPT_VPID_CAPS; EPT capabilities MSR 662 * @{ 663 */ 664 #define MSR_IA32_VMX_EPT_VPID_CAP_RWX_X_ONLY RT_BIT_64(0) 665 #define MSR_IA32_VMX_EPT_VPID_CAP_RWX_W_ONLY RT_BIT_64(1) 666 #define MSR_IA32_VMX_EPT_VPID_CAP_RWX_WX_ONLY RT_BIT_64(2) 667 #define MSR_IA32_VMX_EPT_VPID_CAP_GAW_21_BITS RT_BIT_64(3) 668 #define MSR_IA32_VMX_EPT_VPID_CAP_GAW_30_BITS RT_BIT_64(4) 669 #define MSR_IA32_VMX_EPT_VPID_CAP_GAW_39_BITS RT_BIT_64(5) 670 #define MSR_IA32_VMX_EPT_VPID_CAP_GAW_48_BITS RT_BIT_64(6) 671 #define MSR_IA32_VMX_EPT_VPID_CAP_GAW_57_BITS RT_BIT_64(7) 672 #define MSR_IA32_VMX_EPT_VPID_CAP_EMT_UC RT_BIT_64(8) 673 #define MSR_IA32_VMX_EPT_VPID_CAP_EMT_WC RT_BIT_64(9) 674 #define MSR_IA32_VMX_EPT_VPID_CAP_EMT_WT RT_BIT_64(12) 675 #define MSR_IA32_VMX_EPT_VPID_CAP_EMT_WP RT_BIT_64(13) 676 #define MSR_IA32_VMX_EPT_VPID_CAP_EMT_WB RT_BIT_64(14) 677 #define MSR_IA32_VMX_EPT_VPID_CAP_SP_21_BITS RT_BIT_64(16) 678 #define MSR_IA32_VMX_EPT_VPID_CAP_SP_30_BITS RT_BIT_64(17) 679 #define MSR_IA32_VMX_EPT_VPID_CAP_SP_39_BITS RT_BIT_64(18) 680 #define MSR_IA32_VMX_EPT_VPID_CAP_SP_48_BITS RT_BIT_64(19) 681 #define MSR_IA32_VMX_EPT_VPID_CAP_INVEPT RT_BIT_64(20) 682 #define MSR_IA32_VMX_EPT_VPID_CAP_INVEPT_SINGLE_CONTEXT RT_BIT_64(25) 683 #define MSR_IA32_VMX_EPT_VPID_CAP_INVEPT_ALL_CONTEXTS RT_BIT_64(26) 684 #define MSR_IA32_VMX_EPT_VPID_CAP_INVVPID RT_BIT_64(32) 685 #define MSR_IA32_VMX_EPT_VPID_CAP_INVVPID_INDIV_ADDR RT_BIT_64(40) 686 #define MSR_IA32_VMX_EPT_VPID_CAP_INVVPID_SINGLE_CONTEXT RT_BIT_64(41) 687 #define MSR_IA32_VMX_EPT_VPID_CAP_INVVPID_ALL_CONTEXTS RT_BIT_64(42) 688 #define MSR_IA32_VMX_EPT_VPID_CAP_INVVPID_SINGLE_CONTEXT_RETAIN_GLOBALS RT_BIT_64(43) 689 689 690 690 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.