Push @ c18708d2f002a6ea43ed65d6c76dc4020687005c >-----Original Message----- >From: devel@edk2.groups.io [mailto:devel@edk2.groups.io] On Behalf Of >Liming Gao >Sent: Wednesday, October 30, 2019 1:46 PM >To: Huang, Qing <qing.hu...@intel.com>; devel@edk2.groups.io >Subject: Re: [edk2-devel] [PATCH] MdePkg-UefiSpec.h: Add UEFI 2.8 new >memory attributes > >Qing: > Thanks for your update. Reviewed-by: Liming Gao <liming....@intel.com> > >Thanks >Liming >>-----Original Message----- >>From: Huang, Qing >>Sent: Wednesday, October 30, 2019 12:55 PM >>To: devel@edk2.groups.io >>Cc: Gao, Liming <liming....@intel.com> >>Subject: [PATCH] MdePkg-UefiSpec.h: Add UEFI 2.8 new memory attributes >> >>BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2309 >>Add EFI_MEMORY_SP and EFI_MEMORY_CPU_CRYPTO definition into UEFI >>specification header file. >> >>Signed-off-by: Qing Huang <qing.hu...@intel.com> >>Cc: Liming Gao <liming....@intel.com> >>--- >> MdePkg/Include/Uefi/UefiSpec.h | 20 ++++++++++++++++++++ >> 1 file changed, 20 insertions(+) >> >>diff --git a/MdePkg/Include/Uefi/UefiSpec.h >>b/MdePkg/Include/Uefi/UefiSpec.h >>index 44a0a6a7fa..5d58faf7ed 100644 >>--- a/MdePkg/Include/Uefi/UefiSpec.h >>+++ b/MdePkg/Include/Uefi/UefiSpec.h >>@@ -82,6 +82,26 @@ typedef enum { >> // If all memory has the same reliability, then this bit is not used. >> // >> #define EFI_MEMORY_MORE_RELIABLE 0x0000000000010000ULL >>+ >>+// >>+// Note: UEFI spec 2.8 and following: >>+// >>+// Specific-purpose memory (SPM). The memory is earmarked for >>+// specific purposes such as for specific device drivers or applications. >>+// The SPM attribute serves as a hint to the OS to avoid allocating this >>+// memory for core OS data or code that can not be relocated. >>+// >>+#define EFI_MEMORY_SP 0x0000000000040000ULL >>+// >>+// If this flag is set, the memory region is capable of being >>+// protected with the CPU’s memory cryptographic >>+// capabilities. If this flag is clear, the memory region is not >>+// capable of being protected with the CPU’s memory >>+// cryptographic capabilities or the CPU does not support CPU >>+// memory cryptographic capabilities. >>+// >>+#define EFI_MEMORY_CPU_CRYPTO 0x0000000000080000ULL >>+ >> // >> // Runtime memory attribute >> // >>-- >>2.17.0.windows.1 > > >
-=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#49893): https://edk2.groups.io/g/devel/message/49893 Mute This Topic: https://groups.io/mt/36927089/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-