From nobody Mon Feb 9 09:32:53 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+83032+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+83032+1787277+3901457@groups.io ARC-Seal: i=1; a=rsa-sha256; t=1635796654; cv=none; d=zohomail.com; s=zohoarc; b=jlOGJP/CUAv3HIrIzC9rIMn/krPllVRRoILEyxTt85M1p5DiAvCWTVeEaF+8YJzgBUCz1j7fAVWNJLslQKuRuJuq15/X7kV1XssXZ50w0Ad07jZzxf7huiF/1WSGR4GKgMvwUmhJRuWFNseXiH4e6nQSiH48rVJ62vLnpfPe634= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1635796654; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=uqPdyd81I9Frd7UmB0W0c0XXP93Dh8PoVrcjCOx0vCQ=; b=d++lYchfa86sfuNpmMm7hcm3KKMBvVjAj5zy5iKMASYuTOaFLDu6aHCOvs8PyqkVUMEWnR1VAX0da6Zlwyi2BEe3tW/igSeEaipE3H/eBh++9TBoQYAxHQTkGRIERJIuq7A4+woRFtVq/xDW7DQJkGcXIHi2ujoR8TSBHExEE1U= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+83032+1787277+3901457@groups.io Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1635796654943553.6451913069827; Mon, 1 Nov 2021 12:57:34 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id ZkSUYY1788612xyUta19ODER; Mon, 01 Nov 2021 12:57:34 -0700 X-Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mx.groups.io with SMTP id smtpd.web08.1599.1635796653773273946 for ; Mon, 01 Nov 2021 12:57:34 -0700 X-Received: by mail-pg1-f173.google.com with SMTP id r28so18205673pga.0 for ; Mon, 01 Nov 2021 12:57:33 -0700 (PDT) X-Gm-Message-State: UAtOI94VLx5QA2c98pF5JOXtx1787277AA= X-Google-Smtp-Source: ABdhPJxUvKSDjikommywUXfeW35GydNJmIaBIzh9APKQxsRfbzD9h4EaMCxWsH9wXOQgZELhQ7PoNQ== X-Received: by 2002:a62:e719:0:b0:480:a0ab:c6bc with SMTP id s25-20020a62e719000000b00480a0abc6bcmr15826189pfh.79.1635796653108; Mon, 01 Nov 2021 12:57:33 -0700 (PDT) X-Received: from localhost.localdomain (174-21-94-94.tukw.qwest.net. [174.21.94.94]) by smtp.gmail.com with ESMTPSA id t2sm13759796pgf.35.2021.11.01.12.57.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Nov 2021 12:57:32 -0700 (PDT) From: "Bret Barkelew" X-Google-Original-From: "brbarkel@microsoft.com" To: devel@edk2.groups.io Cc: Leif Lindholm , Ard Biesheuvel , Sean Brogan Subject: [edk2-devel] [PATCH v1 02/16] ArmPkg/ArmMmuStandaloneMmLib: Update to match ArmMmuLib Date: Mon, 1 Nov 2021 12:56:34 -0700 Message-Id: <20211101195648.6420-3-brbarkel@microsoft.com> In-Reply-To: <20211101195648.6420-1-brbarkel@microsoft.com> References: <20211101195648.6420-1-brbarkel@microsoft.com> MIME-Version: 1.0 Precedence: Bulk List-Unsubscribe: List-Subscribe: List-Help: 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,bret@corthon.com Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1635796654; bh=lgg+ygoiW0/nhCt3buD51jxZgVqDR3d5A48oGXj7yLY=; h=Cc:Date:From:Reply-To:Subject:To; b=BjbmcXWtwt67sehc6iKaTOETm8R/BFHSeaeNcTMo1HALbjW7f3KYkcXGuRD0/+6yh9N 9FMSHHKptIUSyZKjfdw0+H0TGrWnEkS9qzr7BTLYolmYcq2xtZALwbLTqhM5oV9ZaWwrm bWhPBpC+3HiNTts/LnYnG0jlg2SD2CKRZ9M= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1635796656210100002 Content-Type: text/plain; charset="utf-8" From: Bret Barkelew REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3647 Cc: Leif Lindholm Cc: Ard Biesheuvel Cc: Sean Brogan Signed-off-by: Bret Barkelew --- ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.c | 37 +++++++++= +++++++++++ ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf | 2 +- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.c b/Ar= mPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.c index 20f873e6802c..42216bf40ac7 100644 --- a/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.c +++ b/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.c @@ -325,3 +325,40 @@ ArmClearMemoryRegionReadOnly ( } return Status; } + +EFI_STATUS +EFIAPI +ArmConfigureMmu ( + IN ARM_MEMORY_REGION_DESCRIPTOR *MemoryTable, + OUT VOID **TranslationTableBase OPTIONAL, + OUT UINTN *TranslationTableSize OPTIONAL + ) +{ + DEBUG ((DEBUG_ERROR, "%a() interface not implemented!\n", __FUNCTION__)); + ASSERT (FALSE); + return EFI_UNSUPPORTED; +} + +VOID +EFIAPI +ArmReplaceLiveTranslationEntry ( + IN UINT64 *Entry, + IN UINT64 Value, + IN UINT64 RegionStart + ) +{ + DEBUG ((DEBUG_ERROR, "%a() interface not implemented!\n", __FUNCTION__)); + ASSERT (FALSE); +} + +EFI_STATUS +ArmSetMemoryAttributes ( + IN EFI_PHYSICAL_ADDRESS BaseAddress, + IN UINT64 Length, + IN UINT64 Attributes + ) +{ + DEBUG ((DEBUG_ERROR, "%a() interface not implemented!\n", __FUNCTION__)); + ASSERT (FALSE); + return EFI_UNSUPPORTED; +} diff --git a/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf b/= ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf index ff20e5898051..d34086853d32 100644 --- a/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf +++ b/ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf @@ -13,7 +13,7 @@ [Defines] FILE_GUID =3D 44a741c2-655f-41fc-b066-179f5a9aa78a MODULE_TYPE =3D MM_CORE_STANDALONE VERSION_STRING =3D 1.0 - LIBRARY_CLASS =3D StandaloneMmMmuLib + LIBRARY_CLASS =3D ArmMmuLib | MM_CORE_STANDALONE MM_STA= NDALONE PI_SPECIFICATION_VERSION =3D 0x00010032 =20 [Sources] --=20 2.31.1.windows.1 -=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 (#83032): https://edk2.groups.io/g/devel/message/83032 Mute This Topic: https://groups.io/mt/86750626/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-