From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by mx.groups.io with SMTP id smtpd.web10.8575.1675204559406618518 for ; Tue, 31 Jan 2023 14:35:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=NPKi2U1U; spf=pass (domain: kernel.org, ip: 139.178.84.217, mailfrom: ardb@kernel.org) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id CED4C61738; Tue, 31 Jan 2023 22:35:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9D0FAC433D2; Tue, 31 Jan 2023 22:35:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1675204558; bh=IzYvFdLLsXr0kVg00cFTDSYnffwc40aXK0+WW4iKT8A=; h=From:To:Cc:Subject:Date:From; b=NPKi2U1UTyMmYvk/LY44z8lMi3xMN1nYf3xP8YRKu3ez1z8d9ZScVzwShEnHGXrGo E0/9y7LPjVPzrLu7ZFl9ZQZyEGXPVQjeOlnKu6VV7ULUuWL2ytN8MSImatgpXarOMb eVMKFCIHSwsz+cVSzhjspj5lW1Oj4eBJ6viY0/AVcSnByCuOg8SEB7SMBbtoZ6QDEw lDCB+akSDJ+162QQERxKAahsO8sxy6norVL9IK024UJafhxAbg9lQVmt0OESAy6gXC t8fr+ZgK0SGxXmfsxHKwXdnZNpGchAZsca/ao8Bkf6OzMZzKLGuKlZWq8X4HaAYb8S GiuBhW6XrP0DA== From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Michael Kinney , Liming Gao , Jiewen Yao , Michael Kubacki , Sean Brogan , Rebecca Cran , Leif Lindholm , Sami Mujawar Subject: [PATCH 0/4] ArmPkg: implement EFI memory attributes protocol Date: Tue, 31 Jan 2023 23:35:46 +0100 Message-Id: <20230131223550.1775834-1-ardb@kernel.org> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Cc: Michael Kinney =0D Cc: Liming Gao =0D Cc: Jiewen Yao =0D Cc: Michael Kubacki =0D Cc: Sean Brogan =0D Cc: Rebecca Cran =0D Cc: Leif Lindholm =0D Cc: Sami Mujawar =0D =0D Ard Biesheuvel (3):=0D MdePkg: Bump implemented UEFI version to v2.10=0D ArmPkg/CpuDxe: Unify PageAttributeToGcdAttribute helper=0D ArmPkg/CpuDxe: Implement EFI memory attributes protocol=0D =0D Sean Brogan (1):=0D MdePkg: Add Memory Attribute Protocol definition=0D =0D ArmPkg/Drivers/CpuDxe/AArch64/Mmu.c | 5 +-=0D ArmPkg/Drivers/CpuDxe/Arm/Mmu.c | 46 ++--=0D ArmPkg/Drivers/CpuDxe/CpuDxe.c | 2 +=0D ArmPkg/Drivers/CpuDxe/CpuDxe.h | 8 +=0D ArmPkg/Drivers/CpuDxe/CpuDxe.inf | 2 +=0D ArmPkg/Drivers/CpuDxe/MemoryAttribute.c | 242 ++++++++++++++++++++=0D MdePkg/Include/Protocol/MemoryAttribute.h | 131 +++++++++++=0D MdePkg/Include/Uefi/UefiSpec.h | 4 +-=0D MdePkg/MdePkg.dec | 3 +=0D 9 files changed, 418 insertions(+), 25 deletions(-)=0D create mode 100644 ArmPkg/Drivers/CpuDxe/MemoryAttribute.c=0D create mode 100644 MdePkg/Include/Protocol/MemoryAttribute.h=0D =0D -- =0D 2.39.0=0D =0D