From nobody Mon Apr 29 08:34:05 2024 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+54882+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+54882+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1582722850; cv=none; d=zohomail.com; s=zohoarc; b=R2206e6EjoAbhc8xR0QcbWHk+4bf5uPiB+OWsm600J3lT4SF8O/M/UwfUAG7vsnhczJ4Lk0SmXlW2Ly8J+RWfbHot+mRhaj+MqGv/5sQyL6k2FEBtrd72hopyB0nDFq9iwXoCN58i640st9fJCyom3Ov5dGVkmkdoxp3LTVT/x0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582722850; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=LHOJAuQ5HUmgz48S1fOIKuxH0rq9ufEOecqgKDHJqtM=; b=YT7F5EFVoAdeDkUzuaCkaECBLWFcZ2KrrCGGavosFB3cKDWzBR9RtJIbrmweGyOCHwsnv9AvyB0AaITMJ00mvSTAsJa+fY9TpScBE9PX4rIypksaPS0OoGH0Cpoe7XukEbIZPZa+WEeYoNiksPL3t4fPgtod24st96/TaWRg38Y= 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+54882+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1582722850342386.4165731569457; Wed, 26 Feb 2020 05:14:10 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id dkl3YY1788612xuOO9LFwBuc; Wed, 26 Feb 2020 05:14:09 -0800 X-Received: from mail-wr1-f67.google.com (mail-wr1-f67.google.com [209.85.221.67]) by mx.groups.io with SMTP id smtpd.web12.7592.1582722848637994965 for ; Wed, 26 Feb 2020 05:14:08 -0800 X-Received: by mail-wr1-f67.google.com with SMTP id e8so2966266wrm.5 for ; Wed, 26 Feb 2020 05:14:08 -0800 (PST) X-Gm-Message-State: B8RaEQgOVsb3QyNihw7AXHfRx1787277AA= X-Google-Smtp-Source: APXvYqz5iluBexBkwiybVk8ZDeic81ah0q1U6FRusqbZF6VDZn920ogYFc9yxolYYO0TS4HI4wZPpg== X-Received: by 2002:a5d:6408:: with SMTP id z8mr5618608wru.122.1582722846841; Wed, 26 Feb 2020 05:14:06 -0800 (PST) X-Received: from e123331-lin.home ([2a01:cb1d:112:6f00:816e:ff0d:fb69:f613]) by smtp.gmail.com with ESMTPSA id s8sm3321690wrt.57.2020.02.26.05.14.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2020 05:14:05 -0800 (PST) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif@nuviainc.com, Ard Biesheuvel Subject: [edk2-devel] [PATCH 1/3] ArmPkg/ArmLib: clean up library includes Date: Wed, 26 Feb 2020 14:14:00 +0100 Message-Id: <20200226131402.30317-2-ard.biesheuvel@linaro.org> In-Reply-To: <20200226131402.30317-1-ard.biesheuvel@linaro.org> References: <20200226131402.30317-1-ard.biesheuvel@linaro.org> 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,ard.biesheuvel@linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1582722849; bh=LQoXD/1SA3MfIiMYkQ4GgMUb1DvXpoVXAoD+BHzTk7o=; h=Cc:Date:From:Reply-To:Subject:To; b=ejnx8PujPZyPtQA5Pg2607eDFDdHocwxGXVBpHMSu1KEIS9TMgokeqW8yzfeD/DgE+U SrVbklmtodoWJOKJD3CI1fGPr2T95Z/vnwbRmadyTOAGJNtz5p1DBNxhVR7l6rAXv9FIk SfUokC+24E8Mg2FXNIYDY5rcm2bzdxaobHY= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Suspiciously, ArmLib's INF does not contain a [LibraryClasses] section at all, but it turns out that all the library includes it contains (except for ArmLib.h itself) are actually bogus so let's just drop all of them. While at it, replace with the more accurate for a BASE type module, and put the includes in a consistent order. Signed-off-by: Ard Biesheuvel --- ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c | 9 +++++---- ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c | 10 ++++++---- ArmPkg/Library/ArmLib/ArmLib.c | 2 -- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c b/ArmPkg/Library/Ar= mLib/AArch64/AArch64Lib.c index 0ed8dae9a4b0..924bf48020e0 100644 --- a/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c +++ b/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c @@ -7,11 +7,12 @@ =20 **/ =20 -#include -#include +#include + #include -#include -#include + +#include + #include "AArch64Lib.h" #include "ArmLibPrivate.h" =20 diff --git a/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c b/ArmPkg/Library/ArmLib/A= rm/ArmV7Lib.c index 38516d4f1b87..5d93aa6e0b8c 100644 --- a/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c +++ b/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c @@ -6,11 +6,13 @@ SPDX-License-Identifier: BSD-2-Clause-Patent =20 **/ -#include -#include + +#include + #include -#include -#include + +#include + #include "ArmV7Lib.h" #include "ArmLibPrivate.h" =20 diff --git a/ArmPkg/Library/ArmLib/ArmLib.c b/ArmPkg/Library/ArmLib/ArmLib.c index c682c3ab6339..3905d02c5e7e 100644 --- a/ArmPkg/Library/ArmLib/ArmLib.c +++ b/ArmPkg/Library/ArmLib/ArmLib.c @@ -10,8 +10,6 @@ #include =20 #include -#include -#include =20 #include "ArmLibPrivate.h" =20 --=20 2.17.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 (#54882): https://edk2.groups.io/g/devel/message/54882 Mute This Topic: https://groups.io/mt/71564919/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- From nobody Mon Apr 29 08:34:05 2024 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+54883+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+54883+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1582722851; cv=none; d=zohomail.com; s=zohoarc; b=UaJAVdhWt3HXvESoE4JUw4qMMACg2Gz3J8WgSX89QKR3iVOlEWK0mYeyPPvCGyJCBsbsEfxtGuXuBWFtKjhJ8EHSkW1ejKdpDnrIJjC614wGYike0BnNB/WfUt/biKrzLxzskgDeruXWo45VlxT2AgaA+rVHIcY0dYLukb8ApBY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582722851; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=EwYXz2/9egLKURvVrOTsoQEx0kG2Mf9aLOGjTapqBEo=; b=gTq7PPSfHTZv4LSQj/JdnvyomVzK8h6Og1AyVih2R3rv0lhl735bYWovBICFH8Lklu2+9rhMwR0ZrhuVEcPt3lZ2iqIX/2BeGKAbxKnptTNOAI2d7V2re6djmCFLLBXDJ7c1ZjccOtV4J4hc9RwXW0Uy3CcyXsftPyoI5Jc6X9w= 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+54883+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1582722851495827.0700934325001; Wed, 26 Feb 2020 05:14:11 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id BtZOYY1788612xcamuFpWVdo; Wed, 26 Feb 2020 05:14:10 -0800 X-Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) by mx.groups.io with SMTP id smtpd.web10.7829.1582722849711036472 for ; Wed, 26 Feb 2020 05:14:10 -0800 X-Received: by mail-wm1-f67.google.com with SMTP id z12so3001850wmi.4 for ; Wed, 26 Feb 2020 05:14:09 -0800 (PST) X-Gm-Message-State: gbTSl0uiGeU0Y9kdMtZqSxdPx1787277AA= X-Google-Smtp-Source: APXvYqyQF8f+UWxjpQuWbyR+CBI7/rfe680jwBzd+sevazxAnJsgoOxS/gLCURY7FF1bPMw+F/8wRA== X-Received: by 2002:a05:600c:414f:: with SMTP id h15mr1991242wmm.130.1582722848077; Wed, 26 Feb 2020 05:14:08 -0800 (PST) X-Received: from e123331-lin.home ([2a01:cb1d:112:6f00:816e:ff0d:fb69:f613]) by smtp.gmail.com with ESMTPSA id s8sm3321690wrt.57.2020.02.26.05.14.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2020 05:14:07 -0800 (PST) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif@nuviainc.com, Ard Biesheuvel Subject: [edk2-devel] [PATCH 2/3] ArmPkg/ArmLib: remove bogus protocol declaration Date: Wed, 26 Feb 2020 14:14:01 +0100 Message-Id: <20200226131402.30317-3-ard.biesheuvel@linaro.org> In-Reply-To: <20200226131402.30317-1-ard.biesheuvel@linaro.org> References: <20200226131402.30317-1-ard.biesheuvel@linaro.org> 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,ard.biesheuvel@linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1582722850; bh=lS1fY+ZFC5czFZOI5bLsyvmn1txD07VUhzeinspel8c=; h=Cc:Date:From:Reply-To:Subject:To; b=RcIJh9l8KeFbe4/+FZHNWxyUPNI1RzInT9iUfZryEqpRMDmJTb0FCauKlHD9xIFUneN /xgNE4d+CmQSIPJpJ/AnNLdQgqL7NjMUJ18s2nPhXpB4N9E7h4LV3+jZUq2F8Y1Raf2fJ 2XvfRuGDUcHnmnbxCDN9cIe4NLtXdlzb9Ws= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" ArmLib is a BASE type library, which should not depend or even be aware on DXE type protocols. So drop the reference to gEfiCpuArchProtocolGuid. Signed-off-by: Ard Biesheuvel --- ArmPkg/Library/ArmLib/ArmBaseLib.inf | 3 --- 1 file changed, 3 deletions(-) diff --git a/ArmPkg/Library/ArmLib/ArmBaseLib.inf b/ArmPkg/Library/ArmLib/A= rmBaseLib.inf index 5e70990872f2..106a09f821e1 100644 --- a/ArmPkg/Library/ArmLib/ArmBaseLib.inf +++ b/ArmPkg/Library/ArmLib/ArmBaseLib.inf @@ -48,8 +48,5 @@ [Packages] ArmPkg/ArmPkg.dec MdePkg/MdePkg.dec =20 -[Protocols] - gEfiCpuArchProtocolGuid - [FeaturePcd.ARM] gArmTokenSpaceGuid.PcdNormalMemoryNonshareableOverride --=20 2.17.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 (#54883): https://edk2.groups.io/g/devel/message/54883 Mute This Topic: https://groups.io/mt/71564920/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- From nobody Mon Apr 29 08:34:05 2024 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+54884+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+54884+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=linaro.org ARC-Seal: i=1; a=rsa-sha256; t=1582722852; cv=none; d=zohomail.com; s=zohoarc; b=kRu6a79pd6W02hedbESf3uRgYJedx7/IK9Qeox4sXLhcIuxsjV8Khq0rHDYxb1hExBM5iv+rJpX7Fpj+MlJuaqfU6Dct/1HgSzS8dC3jKgclllcs1Mo/0qUlEoprfyZNTNSLt4BGZPWpUGNTBaKkczzUvSdSijog9DKQt1JNMdU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1582722852; h=Cc:Date:From:In-Reply-To:List-Id:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=zyc2bnzm+oWvV/M7/Lc7wcl3c6ICcnHIHGzBOb7Po4w=; b=MuGGi77nPOiVVf4rTBlQo1tXnzOn3GfqQjvLfEQNOVyhEd5dZnzQPlpuNQt8LL0sqlx4BxgpFTL1Zc7hnppuQoY16UT/x2kALMo6VGSYTlO8AnjENfPPcwGvY4W+E/rAVdkj1vXHmnPsKRRVRT/eBUZY2i/toruflLFcajVdVq8= 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+54884+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1582722852818355.1196839152591; Wed, 26 Feb 2020 05:14:12 -0800 (PST) Return-Path: X-Received: by 127.0.0.2 with SMTP id xLs8YY1788612xkykfsrnMwz; Wed, 26 Feb 2020 05:14:11 -0800 X-Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by mx.groups.io with SMTP id smtpd.web10.7830.1582722851079983595 for ; Wed, 26 Feb 2020 05:14:11 -0800 X-Received: by mail-wm1-f65.google.com with SMTP id q9so3002073wmj.5 for ; Wed, 26 Feb 2020 05:14:10 -0800 (PST) X-Gm-Message-State: z2zQ9xkjGUb5gEAwyCKfDRx7x1787277AA= X-Google-Smtp-Source: APXvYqxOiW0xpQ8/LpD/8dPLSlIDE62ngBOqKjipIYdePR1omK4r75teRcU9J7iAZpqRbSlO3kIiqw== X-Received: by 2002:a1c:b457:: with SMTP id d84mr5710675wmf.172.1582722849292; Wed, 26 Feb 2020 05:14:09 -0800 (PST) X-Received: from e123331-lin.home ([2a01:cb1d:112:6f00:816e:ff0d:fb69:f613]) by smtp.gmail.com with ESMTPSA id s8sm3321690wrt.57.2020.02.26.05.14.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Feb 2020 05:14:08 -0800 (PST) From: "Ard Biesheuvel" To: devel@edk2.groups.io Cc: leif@nuviainc.com, Ard Biesheuvel Subject: [edk2-devel] [PATCH 3/3] ArmPkg/ArmLib: ASSERT on set/way cache ops being used with MMU on Date: Wed, 26 Feb 2020 14:14:02 +0100 Message-Id: <20200226131402.30317-4-ard.biesheuvel@linaro.org> In-Reply-To: <20200226131402.30317-1-ard.biesheuvel@linaro.org> References: <20200226131402.30317-1-ard.biesheuvel@linaro.org> 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,ard.biesheuvel@linaro.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1582722851; bh=psy6liPK8dWVUt3SuvYkVVvCy9R9smM2HozAicvf4c4=; h=Cc:Date:From:Reply-To:Subject:To; b=RU2gN7WSGZ/x9rSc7SXdW2PHUh0XLqx7AYY2Gd6D/Q2IN5QB/fDSbtSGOrtASyfH6dO D2D09XYQuF4vD1PVV+jRYRSTonE8SFUR5K89gKLBhWnXfsIbHCdnyKs2rzpImqyFKGyle KKLVBKguEJGrcUTabGSVk4cYiJjLBwn+OUo= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" On ARMv7 and up, doing cache maintenance by set/way is only permitted in the context of on/offlining a core, and any other uses should be avoided. Add ASSERT()s in the right place to ensure that any uses with the MMU enabled are caught in DEBUG builds. Signed-off-by: Ard Biesheuvel --- ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c | 7 +++++++ ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c | 7 +++++++ ArmPkg/Library/ArmLib/ArmBaseLib.inf | 3 +++ 3 files changed, 17 insertions(+) diff --git a/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c b/ArmPkg/Library/Ar= mLib/AArch64/AArch64Lib.c index 924bf48020e0..3fbd591192e2 100644 --- a/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c +++ b/ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c @@ -10,6 +10,7 @@ #include =20 #include +#include =20 #include =20 @@ -41,6 +42,8 @@ ArmInvalidateDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); AArch64DataCacheOperation (ArmInvalidateDataCacheEntryBySetWay); } @@ -51,6 +54,8 @@ ArmCleanInvalidateDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); AArch64DataCacheOperation (ArmCleanInvalidateDataCacheEntryBySetWay); } @@ -61,6 +66,8 @@ ArmCleanDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); AArch64DataCacheOperation (ArmCleanDataCacheEntryBySetWay); } diff --git a/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c b/ArmPkg/Library/ArmLib/A= rm/ArmV7Lib.c index 5d93aa6e0b8c..2c4a23e1a1b2 100644 --- a/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c +++ b/ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c @@ -10,6 +10,7 @@ #include =20 #include +#include =20 #include =20 @@ -41,6 +42,8 @@ ArmInvalidateDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); ArmV7DataCacheOperation (ArmInvalidateDataCacheEntryBySetWay); } @@ -51,6 +54,8 @@ ArmCleanInvalidateDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); ArmV7DataCacheOperation (ArmCleanInvalidateDataCacheEntryBySetWay); } @@ -61,6 +66,8 @@ ArmCleanDataCache ( VOID ) { + ASSERT (!ArmMmuEnabled ()); + ArmDataSynchronizationBarrier (); ArmV7DataCacheOperation (ArmCleanDataCacheEntryBySetWay); } diff --git a/ArmPkg/Library/ArmLib/ArmBaseLib.inf b/ArmPkg/Library/ArmLib/A= rmBaseLib.inf index 106a09f821e1..f61c71b673d1 100644 --- a/ArmPkg/Library/ArmLib/ArmBaseLib.inf +++ b/ArmPkg/Library/ArmLib/ArmBaseLib.inf @@ -44,6 +44,9 @@ [Sources.AARCH64] AArch64/AArch64Support.S AArch64/AArch64ArchTimerSupport.S =20 +[LibraryClasses] + DebugLib + [Packages] ArmPkg/ArmPkg.dec MdePkg/MdePkg.dec --=20 2.17.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 (#54884): https://edk2.groups.io/g/devel/message/54884 Mute This Topic: https://groups.io/mt/71564921/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-