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.web11.12394.1675337274208901084 for ; Thu, 02 Feb 2023 03:27:54 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=R8y3P9hG; 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 9AE7161A88; Thu, 2 Feb 2023 11:27:53 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 52117C4339B; Thu, 2 Feb 2023 11:27:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1675337273; bh=JM4wMlh+7m7M2RjrqYZFcZhEK6TvS/yBOmB/exHcfNA=; h=From:To:Cc:Subject:Date:From; b=R8y3P9hGF9S61iUhz8HGLk9lZDZkq3NTrzOZ9a/9ZrJiw7qOSbUxjQ3a2SMNMUbJJ EzSbjv2vGMA976pQk7KI4gEyCK6NFdn0DCgDVj68/Z6VgDXJMZA7bm+bc5iALRt5OP ONXb+sMD7b6Vd+OqBRqNCckb+5NLRoTgeyg6teNuRznYJPzW7XW6Tpec2wZDZllBsW vo9kCsuyJaADp+tQTFc7AZtpJXCMeO7CIU/VwYReOlG6l7YLtp8dq5EQn9jPwkirvD jxTRh+dbVtEjrLIMZHuB0zs8yEjUCl9GqK9kLTM/texxY2yfCpxXCD3ERQN9w96lq9 YkskLtdnFeYfA== 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 , Taylor Beebe Subject: [PATCH v2 0/3] ArmPkg: implement EFI memory attributes protocol Date: Thu, 2 Feb 2023 12:27:19 +0100 Message-Id: <20230202112722.2200755-1-ardb@kernel.org> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable v2:=0D - drop patch to bump exposed UEFI revision to v2.10=0D - add missing permitted return values to protocol definition=0D =0D 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 Cc: Taylor Beebe =0D =0D Ard Biesheuvel (3):=0D MdePkg: Add Memory Attribute Protocol definition=0D ArmPkg/CpuDxe: Unify PageAttributeToGcdAttribute helper=0D ArmPkg/CpuDxe: Implement EFI memory attributes protocol=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 | 252 ++++++++++++++++++++=0D MdePkg/Include/Protocol/MemoryAttribute.h | 142 +++++++++++=0D MdePkg/MdePkg.dec | 3 +=0D 8 files changed, 436 insertions(+), 24 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