From 3b2907814d1ec1059a683b90dbbe1c0be60ee102 Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Wed, 3 Feb 2021 05:30:09 +0000 Subject: [PATCH] Update README.md --- README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1f89889..a9c1af0 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,11 @@ debug print of vmcs control fields after reserved bits are set high and low. - IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0x16 ``` +(overlapping bits in the mask just mean that the bit can be high or low) + ``` -IA32_VMX_TRUE_PINBASED_CTLS high bits mask: 0b00111111 -IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0b00010110 +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 ``` #### processor based vm-exit controls @@ -51,6 +53,13 @@ IA32_VMX_TRUE_PINBASED_CTLS low bits mask: 0b00010110 - IA32_VMX_TRUE_PROCBASED_CTLS low bits mask: 0x4006172 ``` +(overlapping 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 +``` + #### vm-entry controls ```