Reviewed-by: Ray Ni <ray...@intel.com>

> -----Original Message-----
> From: Gao, Liming <liming....@intel.com>
> Sent: Monday, December 23, 2019 2:56 PM
> To: devel@edk2.groups.io
> Cc: Voelz, Jason <jason.vo...@intel.com>; Ni, Ray <ray...@intel.com>
> Subject: [Patch 1/2] MdePkg BaseLib.h: Update IA32_CR4 strut to include all 
> public fields
> 
> From: Jason Voelz <jason.vo...@intel.com>
> 
> Based on Intel Software Develeper's Manual, add all fields in IA32_CR4.
> 
> Signed-off-by: Jason Voelz <jason.vo...@intel.com>
> Cc: Liming Gao <liming....@intel.com>
> Cc: Ray Ni <ray...@intel.com>
> ---
>  MdePkg/Include/Library/BaseLib.h | 15 ++++++++++++---
>  1 file changed, 12 insertions(+), 3 deletions(-)
> 
> diff --git a/MdePkg/Include/Library/BaseLib.h 
> b/MdePkg/Include/Library/BaseLib.h
> index 2a75bc023f..ecadff8b23 100644
> --- a/MdePkg/Include/Library/BaseLib.h
> +++ b/MdePkg/Include/Library/BaseLib.h
> @@ -5387,10 +5387,19 @@ typedef union {
>      UINT32  OSXMMEXCPT:1;   ///< Operating System Support for
>                              ///< Unmasked SIMD Floating Point
>                              ///< Exceptions.
> -    UINT32  Reserved_2:1;   ///< Reserved.
> +    UINT32  UMIP:1;         ///< User-Mode Instruction Prevention.
>      UINT32  LA57:1;         ///< Linear Address 57bit.
> -    UINT32  VMXE:1;         ///< VMX Enable
> -    UINT32  Reserved_1:18;  ///< Reserved.
> +    UINT32  VMXE:1;         ///< VMX Enable.
> +    UINT32  SMXE:1;         ///< SMX Enable.
> +    UINT32  Reserved_3:1;   ///< Reserved.
> +    UINT32  FSGSBASE:1;     ///< FSGSBASE Enable.
> +    UINT32  PCIDE:1;        ///< PCID Enable.
> +    UINT32  OSXSAVE:1;      ///< XSAVE and Processor Extended States Enable.
> +    UINT32  Reserved_4:1;   ///< Reserved.
> +    UINT32  SMEP:1;         ///< SMEP Enable.
> +    UINT32  SMAP:1;         ///< SMAP Enable.
> +    UINT32  PKE:1;          ///< Protection-Key Enable.
> +    UINT32  Reserved_5:9;   ///< Reserved.
>    } Bits;
>    UINTN     UintN;
>  } IA32_CR4;
> --
> 2.13.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53016): https://edk2.groups.io/g/devel/message/53016
Mute This Topic: https://groups.io/mt/69226209/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to