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] -=-=-=-=-=-=-=-=-=-=-=-