From ef56232ca542f5504da5248431122f98fd6764cf Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Wed, 3 Feb 2021 05:41:34 +0000 Subject: [PATCH] Update README.md --- README.md | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 783e189..787df1d 100644 --- a/README.md +++ b/README.md @@ -17,8 +17,8 @@ (different bits in the mask just mean that the bit can be high or low) ``` -IA32_VMX_TRUE_PINBASED_CTLS high bits mask: 0b00111111 // these bits can be high -IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0b00010110 // these bits can be low +IA32_VMX_TRUE_PINBASED_CTLS high bits mask: 0b00111111 +IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0b00010110 ``` #### processor based vm-exit controls @@ -54,8 +54,8 @@ IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0b00010110 // these bits can be low (different bits in the mask just mean that the bit can be high or low) ``` -IA32_VMX_TRUE_PROCBASED_CTLS high bits mask: 0b11111111111110011111111111111110 // these bits can be high -IA32_VMX_TRUE_PROCBASED_CTLS low bits mask: 0b00000100000000000110000101110010 // these bits can be low +IA32_VMX_TRUE_PROCBASED_CTLS high bits mask: 0b11111111111110011111111111111110 +IA32_VMX_TRUE_PROCBASED_CTLS low bits mask: 0b00000100000000000110000101110010 ``` #### vm-entry controls @@ -78,6 +78,8 @@ IA32_VMX_TRUE_PROCBASED_CTLS low bits mask: 0b00000100000000000110000101110010 - IA32_VMX_TRUE_ENTRY_CTLS low bits mask: 0x11fb ``` +(different bits in the mask just mean that the bit can be high or low) + ``` IA32_VMX_TRUE_ENTRY_CTLS high bits: 0b1111001111111111‬ IA32_VMX_TRUE_ENTRY_CTLS low bits: 0b0001000111111011 @@ -104,6 +106,13 @@ IA32_VMX_TRUE_ENTRY_CTLS low bits: 0b0001000111111011 ``` +(different bits in the mask just mean that the bit can be high or low) + +``` +IA32_VMX_TRUE_EXIT_CTLS high bits mask: 0b001111111111111111111111 +IA32_VMX_TRUE_EXIT_CTLS low bits mask: 0b000000110110110111111011 +``` + #### secondary processor based vm-exec controls ``` @@ -134,4 +143,11 @@ IA32_VMX_TRUE_ENTRY_CTLS low bits: 0b0001000111111011 - procbased_ctls2.flags: 0x8 - IA32_VMX_PROCBASED_CTLS2 high bits mask: 0x404fe - IA32_VMX_PROCBASED_CTLS2 low bits mask: 0x0 +``` + +(different bits in the mask just mean that the bit can be high or low) + +``` +IA32_VMX_PROCBASED_CTLS2 high bits mask: 0b01000000010011111110 +IA32_VMX_PROCBASED_CTLS2 low bits mask: 0b00000000000000000000 ``` \ No newline at end of file