Skip to content

Commit a8fe0f4

Browse files
committed
Refactor in consts files
1 parent 25c84b0 commit a8fe0f4

File tree

2 files changed

+13
-8
lines changed

2 files changed

+13
-8
lines changed

src/consts/vmcs.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -53,14 +53,14 @@ pub const VMCS_GUEST_PDPTE0: uint32_t = 0x0000280a;
5353
pub const VMCS_GUEST_PDPTE1: uint32_t = 0x0000280c;
5454
pub const VMCS_GUEST_PDPTE2: uint32_t = 0x0000280e;
5555
pub const VMCS_GUEST_PDPTE3: uint32_t = 0x00002810;
56-
pub const VMCS_HOST_IA32_PAT: uint32_t = 0x00002c00;
57-
pub const VMCS_HOST_IA32_EFER: uint32_t = 0x00002c02;
58-
pub const VMCS_HOST_IA32_PERF_GLOBAL_CTRL: uint32_t = 0x00002c04;
59-
pub const VMCS_CTRL_PIN_BASED: uint32_t = 0x00004000;
60-
pub const VMCS_CTRL_CPU_BASED: uint32_t = 0x00004002;
61-
pub const VMCS_CTRL_EXC_BITMAP: uint32_t = 0x00004004;
62-
pub const VMCS_CTRL_PF_ERROR_MASK: uint32_t = 0x00004006;
63-
pub const VMCS_CTRL_PF_ERROR_MATCH: uint32_t = 0x00004008;
56+
pub const VMCS_HOST_IA32_PAT : uint32_t = 0x00002c00;
57+
pub const VMCS_HOST_IA32_EFER : uint32_t = 0x00002c02;
58+
pub const VMCS_HOST_IA32_PERF_GLOBAL_CTRL : uint32_t = 0x00002c04;
59+
pub const VMCS_CTRL_PIN_BASED : uint32_t = 0x00004000;
60+
pub const VMCS_CTRL_CPU_BASED : uint32_t = 0x00004002;
61+
pub const VMCS_CTRL_EXC_BITMAP : uint32_t = 0x00004004;
62+
pub const VMCS_CTRL_PF_ERROR_MASK : uint32_t = 0x00004006;
63+
pub const VMCS_CTRL_PF_ERROR_MATCH : uint32_t = 0x00004008;
6464
pub const VMCS_CTRL_CR3_COUNT : uint32_t = 0x0000400a;
6565
pub const VMCS_CTRL_VMEXIT_CONTROLS : uint32_t = 0x0000400c;
6666
pub const VMCS_CTRL_VMEXIT_MSR_STORE_COUNT: uint32_t = 0x0000400e;

src/consts/vmx_cap.rs

+5
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ pub const PIN_BASED_NMI : uint64_t = 1 << 3;
77
pub const PIN_BASED_VIRTUAL_NMI : uint64_t = 1 << 5;
88
pub const PIN_BASED_PREEMPTION_TIMER : uint64_t = 1 << 6;
99
pub const PIN_BASED_POSTED_INTR : uint64_t = 1 << 7;
10+
1011
pub const CPU_BASED_IRQ_WND : uint64_t = 1 << 2;
1112
pub const CPU_BASED_TSC_OFFSET : uint64_t = 1 << 3;
1213
pub const CPU_BASED_HLT : uint64_t = 1 << 7;
@@ -28,6 +29,7 @@ pub const CPU_BASED_MSR_BITMAPS : uint64_t = 1 << 28;
2829
pub const CPU_BASED_MONITOR : uint64_t = 1 << 29;
2930
pub const CPU_BASED_PAUSE : uint64_t = 1 << 30;
3031
pub const CPU_BASED_SECONDARY_CTLS : uint64_t = 1 << 31;
32+
3133
pub const CPU_BASED2_VIRTUAL_APIC : uint64_t = 1 << 0;
3234
pub const CPU_BASED2_EPT : uint64_t = 1 << 1;
3335
pub const CPU_BASED2_DESC_TABLE : uint64_t = 1 << 2;
@@ -46,8 +48,10 @@ pub const CPU_BASED2_VMCS_SHADOW : uint64_t = 1 << 14;
4648
pub const CPU_BASED2_RDSEED : uint64_t = 1 << 16;
4749
pub const CPU_BASED2_EPT_VE : uint64_t = 1 << 18;
4850
pub const CPU_BASED2_XSAVES_XRSTORS : uint64_t = 1 << 20;
51+
4952
pub const VMX_EPT_VPID_SUPPORT_AD : uint64_t = 1 << 21;
5053
pub const VMX_EPT_VPID_SUPPORT_EXONLY : uint64_t = 1 << 0;
54+
5155
pub const VMEXIT_SAVE_DBG_CONTROLS : uint64_t = 1 << 2;
5256
pub const VMEXIT_HOST_IA32E : uint64_t = 1 << 9;
5357
pub const VMEXIT_LOAD_IA32_PERF_GLOBAL_CTRL : uint64_t = 1 << 12;
@@ -57,6 +61,7 @@ pub const VMEXIT_LOAD_IA32_PAT : uint64_t = 1 << 19;
5761
pub const VMEXIT_SAVE_EFER : uint64_t = 1 << 20;
5862
pub const VMEXIT_LOAD_EFER : uint64_t = 1 << 21;
5963
pub const VMEXIT_SAVE_VMX_TIMER : uint64_t = 1 << 22;
64+
6065
pub const VMENTRY_LOAD_DBG_CONTROLS : uint64_t = 1 << 2;
6166
pub const VMENTRY_GUEST_IA32E : uint64_t = 1 << 9;
6267
pub const VMENTRY_SMM : uint64_t = 1 << 10;

0 commit comments

Comments
 (0)