From nobody Tue Feb 10 02:00:53 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61993+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61993+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1593723129; cv=none; d=zohomail.com; s=zohoarc; b=WzET5m/phtVd8AAji5GhEiXGvUzeQ8jZ3nMPg6PuV217YgqspaYptW3vQNlCaNnQJNsEAHGMSHIUe9iH0G20B2Vbn5z2a/pWDbOIMyzAASrc1woF0jWX6JKh63rcBWP5a16MQSs+aL8+Z3/+JNP0ySaBgZosZHOV3H0D/dTeUQE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1593723129; h=Content-Type:Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=aBnPlLEuD8s42GgbEEivcz9UjbqU5yxpRXgGRDEtNlM=; b=cLN6DmOXxjwaONBOWN5HWYhUK6iDfQDfhbe+vawm5qbHSq+6m0xnn4TEB0iIcNTDoB2TZgu39UtWsSVsZ0LMr8xSI8RoTCnPpNYTOUn6otgM/AlPUkDJcyXdG70+mj6s+8UNdcpYlq6UVNc6d1+eqN96UM5QSaTuoHUJBZi98Xc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61993+1787277+3901457@groups.io Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1593723129384973.2878528683559; Thu, 2 Jul 2020 13:52:09 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id H8MEYY1788612xbGr36V7oQX; Thu, 02 Jul 2020 13:52:09 -0700 X-Received: from atlmailgw1.ami.com (atlmailgw1.ami.com [63.147.10.40]) by mx.groups.io with SMTP id smtpd.web10.6115.1593723127624974290 for ; Thu, 02 Jul 2020 13:52:07 -0700 X-AuditID: ac1060b2-ebbff70000003d78-25-5efe48f6b94e X-Received: from atlms1.us.megatrends.com (atlms1.us.megatrends.com [172.16.96.144]) (using TLS with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client did not present a certificate) by atlmailgw1.ami.com (Symantec Messaging Gateway) with SMTP id ED.C2.15736.6F84EFE5; Thu, 2 Jul 2020 16:52:06 -0400 (EDT) X-Received: from Oleksiy77.us.megatrends.com (172.16.97.158) by atlms1.us.megatrends.com (172.16.96.144) with Microsoft SMTP Server id 14.3.468.0; Thu, 2 Jul 2020 16:50:43 -0400 From: "Oleksiy Yakovlev" To: CC: , , , , , , , Subject: [edk2-devel] [PATCH V3 1/4] MdePkg: Add New Memory Attributes Date: Thu, 2 Jul 2020 16:50:36 -0400 Message-ID: <20200702205039.52400-2-oleksiyy@ami.com> In-Reply-To: <20200702205039.52400-1-oleksiyy@ami.com> References: <20200702205039.52400-1-oleksiyy@ami.com> MIME-Version: 1.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRmVeSWpSXmKPExsWyRiBhgu43j39xBgsemVhs3aZu0T5hNpvF smM7WCxW3NvAbtHR8Y/JYvp2F4svq98zOrB7bP9+gdFj8Z6XTB7v911lC2COamC0SczLyy9J LElVSEktTrZVCijKLEtMrlRSyEyxVTJUUijISUxOzU3NK7FVSiwoSM1LUbLjUsAANkBlmXkK qXnJ+SmZeem2Sp7B/roWFqaWuoZKdiEZqQqZeWn5RbmJJZn5eQrJ+XklQNWpKUBRhYRuzoxZ K68yFyzgrZi1oZ+tgbGRu4uRk0NCwETiwc1nTF2MXBxCAruYJL4e/8ACkhAS2Mwosf5UEojN JqApceDYFEYQW0RASmLKgZlgDcwCexglel6fYgVJCAtYSizeOYkJxGYRUJG4+7sbrIFXwFRi ysop7BDbNCSmrbkLVsMpYCbRu6CVEWKZqcSh/QdZIeoFJU7OfAJ2BLOAhMTBFy+YIWpkJdqO P2efwMg/C0nZLCRlCxiZVjEKJZbk5CZm5qSXG+ol5mbqJefnbmKExOKmHYwtF80PMTJxMB5i lOBgVhLhTVD9FyfEm5JYWZValB9fVJqTWnyI0QnogYnMUtygEARGSbyxgYGUKIxjaGJmYm5k bmhpYm5srCTOO3ntmjghgXRg1GanphakFsEMYeLglGpgvNN+zafaK/FkXcyLP3uWWm2IOfLs LmdDp8WSDl6O4w1SjxvLrea6b5wRWLJOJ1lUbENfze+rrx8y6rb2FyW6XuGROStv9cpZeUbS E079vSkfLRIudgo9uhheJryrSKrw7Lc7MyRP+3sqqOy+EHNxTn+Wir3/AZtNa1ufL9i1jzWr +aZU3yIbJZbijERDLeai4kQAY29uUtoCAAA= Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,oleksiyy@ami.com X-Gm-Message-State: lc0rPKuxTtb3oNpgKA49MnPpx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1593723129; bh=f/45gJfZ59xvNRrQdmf+JEgqG+RqSzjVhs+u4VAD/lY=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=WzD3rx9Fx+xnMw9UXNK3ZFfWSkDss+kXb125aoKg9+zjyRmhPnlwJXoZyIpSgK6Sty4 glQHOQqkyaF6pWX8GTUFBMx3j4Q7MhXBMhLSaHpeGORN34dlaryXfLFIkjkgDGXPE9f97 5xUv5KyVCk/d8/3PwMhB63cNU4qvu4sonpw= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add usage of EFI_MEMORY_SP and EFI_MEMORY_CPU_CRYPTO attributes introduced in UEFI 2.8 (UEFI 2.8, mantis 1919 and 1872) Fix typos in EFI_MEMORY_CPU_CRYPTO description. Add attributes bitmasks, grouped by type. Signed-off-by: Oleksiy Yakovlev Reviewed-by: Laszlo Ersek Reviewed-by: Liming Gao --- MdePkg/Include/Uefi/UefiSpec.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/MdePkg/Include/Uefi/UefiSpec.h b/MdePkg/Include/Uefi/UefiSpec.h index 558e1bc..05b82e0 100644 --- a/MdePkg/Include/Uefi/UefiSpec.h +++ b/MdePkg/Include/Uefi/UefiSpec.h @@ -96,9 +96,9 @@ typedef enum { #define EFI_MEMORY_SP 0x0000000000040000ULL // // If this flag is set, the memory region is capable of being -// protected with the CPU?s memory cryptographic +// 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 +// capable of being protected with the CPU's memory // cryptographic capabilities or the CPU does not support CPU // memory cryptographic capabilities. // @@ -109,6 +109,12 @@ typedef enum { // #define EFI_MEMORY_RUNTIME 0x8000000000000000ULL =20 +// +// Attributes bitmasks, grouped by type +// +#define EFI_CACHE_ATTRIBUTE_MASK (EFI_MEMORY_UC | EFI_MEMORY_WC | EFI_MEMO= RY_WT | EFI_MEMORY_WB | EFI_MEMORY_UCE | EFI_MEMORY_WP) +#define EFI_MEMORY_ATTRIBUTE_MASK (EFI_MEMORY_RP | EFI_MEMORY_XP | EFI_MEM= ORY_RO | EFI_MEMORY_SP | EFI_MEMORY_CPU_CRYPTO) + /// /// Memory descriptor version number. /// --=20 2.9.0.windows.1 Please consider the environment before printing this email. The information contained in this message may be confidential and proprieta= ry to American Megatrends (AMI). This communication is intended to be read= only by the individual or entity to whom it is addressed or by their desig= nee. If the reader of this message is not the intended recipient, you are o= n notice that any distribution of this message, in any form, is strictly pr= ohibited. Please promptly notify the sender by reply e-mail or by telephon= e at 770-246-8600, and then delete or destroy all copies of the transmissio= n. -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61993): https://edk2.groups.io/g/devel/message/61993 Mute This Topic: https://groups.io/mt/75267364/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-