From nobody Mon Feb 9 03:44:40 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+80867+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+80867+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146689; cv=none; d=zohomail.com; s=zohoarc; b=j7VyIr1Tr26Q06hY7Zcu7qbM1ZrLrSIYNeob6++NJKGbPp/q6p4b9P1el2VDx+DZK6fgfo/CuKyclJyAJXXfS3UI33TOO2rRgVYh2jPBVcIrt4o7peYQgotS7VVcMnhIn/5zw1adcRL559CdPQfbEYpUFjffiadZzTGp12vhQbk= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146689; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=yvwsp19aDokXEoG03gGl7cSZKY6kVD6qoorRG9nOgZc=; b=M2eagdeT6aITlHLb4WLN+C01ozOHDCguXjNau/bwDoOcu8a+lX281uFaxxmx4hHVlLuQFOvN3V0RvwmAE1D7sbXil2hzK7iMSw2MmcyjTF5wVln2eRqq8iUoCwTwvxUx3z18/lTmv8igvyPPTs1DMKU81FuxpeIDSB+J38EX5I8= 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+80867+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146689071190.88295584195566; Mon, 20 Sep 2021 07:04:49 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 75XPYY1788612xZtmGq82JTm; Mon, 20 Sep 2021 07:04:48 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.12136.1632146687655007822 for ; Mon, 20 Sep 2021 07:04:48 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1C16C12FC; Mon, 20 Sep 2021 07:04:47 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 57B6E3F718; Mon, 20 Sep 2021 07:04:45 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 1/7] Platform/ARM: Create ArmCommonPkg Date: Mon, 20 Sep 2021 15:04:02 +0100 Message-Id: <20210920140408.16190-2-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: 8f63Y5J7WYG2erBZI3DAhM2ix1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146688; bh=vGbNxVehJMo3ynH0NOj29k53rU/My7FwH5Y+IV8AFaY=; h=Cc:Date:From:Reply-To:Subject:To; b=hcxhA1PInWVETT6/Pr2DzrTJcQ6BEeg6OIMHbTwesXzntXzrVfxWbYZlvljaRs6QDmL LZY02ckWOLbbu2ukZPdRvYRVzoosUcGe4HTpWD10s3sKDglkQssfrDdU89jZXyY0148c8 ckacC6mdSozEpTZKbB0iFx4W7XDXYIrs/JE= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146700564100005 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois The Platform/ARM/ARM.dec file implies that the Platform/ARM folder is a package. This folder however host other packages describing platforms (JunoPkg, SgiPkg, ...) and packages describing drivers (BootMonFs, FdtPlatformDxe). As the Dec specification mention: "EDK II Packages cannot be nested within other EDK II Packages." Also, CI modules are based on packages. Having non-nested packages allows to have clear entities each CI module must check. To remove the nested structure: 1- Create a Platform/ARM/ArmCommonPkg package containing code shared among platforms. It will contains the following folders: Platform/ARM/[Drivers/ | Include/ | Library/] 2- Remove the BootMonFs and FdtPlatformDxe packages and resolve the broken dependencies to these drivers 3- Resolve the broken dependencies to the libraries from Platform/ARM/Library As part of 1, this patch is moving: Platform/ARM/[Drivers/* | Include/* | Library/*] to: Platform/ARM/ArmCommonPkg without code modification. Bugzilla: 3259 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3259) Signed-off-by: Pierre Gondois --- Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFs.dec | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFs.inf | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsApi.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsDir.c | 0 .../{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsEntryPoint.c | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsHw.h | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsImages.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsInternal.h | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsOpenClose.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsReadWrite.c | 0 .../{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsUnsupported.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatform.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatform.h | 0 .../{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec | 0 .../{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf | 0 .../{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatformDxe.uni | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/README.txt | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/ShellDumpFdt.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/ShellSetFdt.c | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Include/Guid/BootMonFsFileInfo.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Include/Library/ArmShellCmdLib.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Include/Library/BdsLib.h | 0 .../{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/AArch64/Pivot.S | 0 .../ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/Arm/Pivot.S | 0 .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c | 0 .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h | 0 .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 0 .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni | 0 .../Library/ArmShellCmdRunAxf/BootMonFsLoader.c | 0 .../Library/ArmShellCmdRunAxf/BootMonFsLoader.h | 0 .../ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ElfLoader.c | 0 .../ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ElfLoader.h | 0 .../ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/RunAxf.c | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf32.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf64.h | 0 .../ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf_common.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsFilePath.c | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsHelper.c | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsInternal.h | 0 Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsLib.inf | 0 40 files changed, 0 insertions(+), 0 deletions(-) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFs.dec (= 100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFs.inf (= 100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsApi.h = (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsDir.c = (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsEntryP= oint.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsHw.h (= 100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsImages= .c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsIntern= al.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsOpenCl= ose.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsReadWr= ite.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/BootMonFs/BootMonFsUnsupp= orted.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatfor= m.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatfor= m.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatfor= mDxe.dec (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatfor= mDxe.inf (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/FdtPlatfor= mDxe.uni (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/README.txt= (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/ShellDumpF= dt.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Drivers/FdtPlatformDxe/ShellSetFd= t.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Include/Guid/BootMonFsFileInfo.h = (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Include/Library/ArmShellCmdLib.h = (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Include/Library/BdsLib.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/AArch64= /Pivot.S (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/Arm/Piv= ot.S (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ArmShel= lCmdRunAxf.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ArmShel= lCmdRunAxf.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ArmShel= lCmdRunAxf.inf (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ArmShel= lCmdRunAxf.uni (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/BootMon= FsLoader.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/BootMon= FsLoader.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ElfLoad= er.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/ElfLoad= er.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/RunAxf.= c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf32.h= (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf64.h= (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/ArmShellCmdRunAxf/elf_com= mon.h (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsFilePath.c (100= %) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsHelper.c (100%) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsInternal.h (100= %) rename Platform/ARM/{ =3D> ArmCommonPkg}/Library/BdsLib/BdsLib.inf (100%) diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFs.dec b/Platform/ARM/Ar= mCommonPkg/Drivers/BootMonFs/BootMonFs.dec similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFs.dec rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.dec diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFs.inf b/Platform/ARM/Ar= mCommonPkg/Drivers/BootMonFs/BootMonFs.inf similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFs.inf rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h b/Platform/ARM/A= rmCommonPkg/Drivers/BootMonFs/BootMonFsApi.h similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsApi.h rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsApi.h diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c b/Platform/ARM/A= rmCommonPkg/Drivers/BootMonFs/BootMonFsDir.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsDir.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsDir.c diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c b/Platfor= m/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsEntryPoint.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsEntryPoint.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsEntryPoint.c diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h b/Platform/ARM/Ar= mCommonPkg/Drivers/BootMonFs/BootMonFsHw.h similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsHw.h rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsHw.h diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c b/Platform/AR= M/ArmCommonPkg/Drivers/BootMonFs/BootMonFsImages.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsImages.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsImages.c diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h b/Platform/= ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsInternal.h similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsInternal.h rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsInternal.h diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c b/Platform= /ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsOpenClose.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsOpenClose.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsOpenClose.c diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c b/Platform= /ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsReadWrite.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsReadWrite.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsReadWrite.c diff --git a/Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c b/Platfo= rm/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsUnsupported.c similarity index 100% rename from Platform/ARM/Drivers/BootMonFs/BootMonFsUnsupported.c rename to Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFsUnsupported.c diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatform.c b/Platform/A= RM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatform.c similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatform.c rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatform.c diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatform.h b/Platform/A= RM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatform.h similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatform.h rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatform.h diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec b/Platf= orm/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.d= ec diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf b/Platf= orm/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.i= nf diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.uni b/Platf= orm/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.uni similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.uni rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.u= ni diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/README.txt b/Platform/ARM/= ArmCommonPkg/Drivers/FdtPlatformDxe/README.txt similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/README.txt rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/README.txt diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/ShellDumpFdt.c b/Platform/= ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/ShellDumpFdt.c similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/ShellDumpFdt.c rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/ShellDumpFdt.c diff --git a/Platform/ARM/Drivers/FdtPlatformDxe/ShellSetFdt.c b/Platform/A= RM/ArmCommonPkg/Drivers/FdtPlatformDxe/ShellSetFdt.c similarity index 100% rename from Platform/ARM/Drivers/FdtPlatformDxe/ShellSetFdt.c rename to Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/ShellSetFdt.c diff --git a/Platform/ARM/Include/Guid/BootMonFsFileInfo.h b/Platform/ARM/A= rmCommonPkg/Include/Guid/BootMonFsFileInfo.h similarity index 100% rename from Platform/ARM/Include/Guid/BootMonFsFileInfo.h rename to Platform/ARM/ArmCommonPkg/Include/Guid/BootMonFsFileInfo.h diff --git a/Platform/ARM/Include/Library/ArmShellCmdLib.h b/Platform/ARM/A= rmCommonPkg/Include/Library/ArmShellCmdLib.h similarity index 100% rename from Platform/ARM/Include/Library/ArmShellCmdLib.h rename to Platform/ARM/ArmCommonPkg/Include/Library/ArmShellCmdLib.h diff --git a/Platform/ARM/Include/Library/BdsLib.h b/Platform/ARM/ArmCommon= Pkg/Include/Library/BdsLib.h similarity index 100% rename from Platform/ARM/Include/Library/BdsLib.h rename to Platform/ARM/ArmCommonPkg/Include/Library/BdsLib.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/AArch64/Pivot.S b/Platf= orm/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/AArch64/Pivot.S similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/AArch64/Pivot.S rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/AArch64/Pivot= .S diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/Arm/Pivot.S b/Platform/= ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/Arm/Pivot.S similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/Arm/Pivot.S rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/Arm/Pivot.S diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c b/P= latform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.c rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRu= nAxf.c diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h b/P= latform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRu= nAxf.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf b= /Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRu= nAxf.inf diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni b= /Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.uni rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRu= nAxf.uni diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c b/Pla= tform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/BootMonFsLoader.c similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.c rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/BootMonFsLoad= er.c diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h b/Pla= tform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/BootMonFsLoader.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/BootMonFsLoader.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/BootMonFsLoad= er.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c b/Platform/= ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ElfLoader.c similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.c rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ElfLoader.c diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h b/Platform/= ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ElfLoader.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/ElfLoader.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ElfLoader.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c b/Platform/ARM= /ArmCommonPkg/Library/ArmShellCmdRunAxf/RunAxf.c similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/RunAxf.c rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/RunAxf.c diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h b/Platform/ARM/= ArmCommonPkg/Library/ArmShellCmdRunAxf/elf32.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/elf32.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/elf32.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h b/Platform/ARM/= ArmCommonPkg/Library/ArmShellCmdRunAxf/elf64.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/elf64.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/elf64.h diff --git a/Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h b/Platform= /ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/elf_common.h similarity index 100% rename from Platform/ARM/Library/ArmShellCmdRunAxf/elf_common.h rename to Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/elf_common.h diff --git a/Platform/ARM/Library/BdsLib/BdsFilePath.c b/Platform/ARM/ArmCo= mmonPkg/Library/BdsLib/BdsFilePath.c similarity index 100% rename from Platform/ARM/Library/BdsLib/BdsFilePath.c rename to Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsFilePath.c diff --git a/Platform/ARM/Library/BdsLib/BdsHelper.c b/Platform/ARM/ArmComm= onPkg/Library/BdsLib/BdsHelper.c similarity index 100% rename from Platform/ARM/Library/BdsLib/BdsHelper.c rename to Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsHelper.c diff --git a/Platform/ARM/Library/BdsLib/BdsInternal.h b/Platform/ARM/ArmCo= mmonPkg/Library/BdsLib/BdsInternal.h similarity index 100% rename from Platform/ARM/Library/BdsLib/BdsInternal.h rename to Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsInternal.h diff --git a/Platform/ARM/Library/BdsLib/BdsLib.inf b/Platform/ARM/ArmCommo= nPkg/Library/BdsLib/BdsLib.inf similarity index 100% rename from Platform/ARM/Library/BdsLib/BdsLib.inf rename to Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf --=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 (#80867): https://edk2.groups.io/g/devel/message/80867 Mute This Topic: https://groups.io/mt/85741383/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 Feb 9 03:44:40 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+80868+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+80868+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146690; cv=none; d=zohomail.com; s=zohoarc; b=KdicfrpyRXtwiWtJxN6YGjDrnabfBjuMrrFPDLr0cIm5hKcuqhfJ4lHxIyzpQssGtI3ezI8KIleITt+R3i5seW1cyGogeT8zOJEKSQm82BLfvQD/PgZd5rjEBIEXEfu+OXxWcFK6gw+8q0afwRpRmWY3WfDvW8+932F6PBXvpYA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146690; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=tRuo5U9ecMa/1BwPjYkIYYyj+cwkOpwEW9T/hXmShqM=; b=Sc3/s9T8Nj3muthCuS73Mcc49TSIe1BBpH3TuUiobhNzBEbSUgCNrYLsCymWMTpA/hGF1BGP38pL9V5KF12VZE3GNo4dBMkUTu5/r1N1PPECibD3mKropXCQZIXqQrHqLPEtaYDNYz/c/szQu7angva4KmXVNLe82h5br+9ka8g= 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+80868+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146690641816.6030444419606; Mon, 20 Sep 2021 07:04:50 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id lsqjYY1788612xV13t3zd7ZK; Mon, 20 Sep 2021 07:04:50 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web09.12177.1632146689443870664 for ; Mon, 20 Sep 2021 07:04:49 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1E21F139F; Mon, 20 Sep 2021 07:04:49 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7C5CB3F718; Mon, 20 Sep 2021 07:04:47 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 2/7] Platform/ARM: Create ArmCommonPkg.dec from ARM.dec Date: Mon, 20 Sep 2021 15:04:03 +0100 Message-Id: <20210920140408.16190-3-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: oHtRtEEXJSNfdzpIi6RwWNYDx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146690; bh=zaNa9dWJ88yN2XXFXuuY0z8TqhKdPC9f043OgQ4LayE=; h=Cc:Date:From:Reply-To:Subject:To; b=iVjbNs9olMNxMgW5xzJFgI02VyH/0jmz7plyVP/VFgPFSopHMzI1cJohxC6GeMYQ1A/ A2hyNHqkz0XZz9ZjZ2qQiw41qxcx2M8+dtSK4M5yBoEcSlgbQ6z+fjuXfeb8TO2l5CvSi 8vsp3Ihb+Fy4Y05eCsSyLt+fTE+P3ijbRZU= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146701410100010 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois The Platform/ARM/ARM.dec file implies that the Platform/ARM/ folder is a package. This folder however hosts other packages describing platforms (JunoPkg, SgiPkg, ...) and packages describing drivers (BootMonFs, FdtPlatformDxe). As the Dec specification mention: "EDK II Packages cannot be nested within other EDK II Packages." Also, CI modules are based on packages. Having non-nested packages allows to have distinct entities each CI module must check. To remove the nested structure: 1- Create a Platform/ARM/ArmCommonPkg package containing code shared among platforms. It will contains the following folders: Platform/ARM/[Drivers/ | Include/ | Library/] 2- Remove the BootMonFs and FdtPlatformDxe packages and resolve the broken dependencies to these drivers 3- Resolve the broken dependencies to the libraries from Platform/ARM/Library As part of 1, this patch moves: Platform/ARM/ARM.dec to: Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec and updates references to ARM.dec. Bugzilla: 3259 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3259) Signed-off-by: Pierre Gondois --- Platform/ARM/{ARM.dec =3D> ArmCommonPkg/ArmCommonPkg.dec} | 2 +- Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf | 2 +- .../ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf | 2 +- .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 2 +- Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf | 2 +- Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 2 +- Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf | 2 +- Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) rename Platform/ARM/{ARM.dec =3D> ArmCommonPkg/ArmCommonPkg.dec} (88%) diff --git a/Platform/ARM/ARM.dec b/Platform/ARM/ArmCommonPkg/ArmCommonPkg.= dec similarity index 88% rename from Platform/ARM/ARM.dec rename to Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec index 5175b313f95a..cce497c27fa5 100644 --- a/Platform/ARM/ARM.dec +++ b/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec @@ -8,7 +8,7 @@ =20 [Defines] DEC_SPECIFICATION =3D 0x0001001A - PACKAGE_NAME =3D ARM + PACKAGE_NAME =3D ArmCommonPkg PACKAGE_GUID =3D 2a905d2b-30c9-4408-86a2-c0b328876aee PACKAGE_VERSION =3D 0.1 =20 diff --git a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf b/Pl= atform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf index 7c2e2161869e..10efa919e2f6 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf @@ -28,7 +28,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/ARM.dec + Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec Platform/ARM/Drivers/BootMonFs/BootMonFs.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDx= e.inf b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf index d307e2ddca22..b844c0dc5233 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf @@ -25,7 +25,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/ARM.dec + Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec ShellPkg/ShellPkg.dec =20 diff --git a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCm= dRunAxf.inf b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellC= mdRunAxf.inf index 7c27a765bd5c..22926f4f2314 100644 --- a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf +++ b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf @@ -37,7 +37,7 @@ [Packages] ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/ARM.dec + Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf b/Platform= /ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf index 658e9280ff5d..b7248624659c 100644 --- a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf +++ b/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf @@ -23,7 +23,7 @@ [Packages] MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec NetworkPkg/NetworkPkg.dec - Platform/ARM/ARM.dec + Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf b/Platf= orm/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf index d016967c3c37..8b3a159ebe20 100644 --- a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf @@ -22,7 +22,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/ARM.dec + ArmCommonPkg/ArmCommonPkg.dec Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec Platform/ARM/JunoPkg/ArmJuno.dec =20 diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf = b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf index c5f417953101..14e02ad51d90 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf @@ -22,7 +22,7 @@ [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec OvmfPkg/OvmfPkg.dec - Platform/ARM/ARM.dec + ArmCommonPkg/ArmCommonPkg.dec Platform/ARM/VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf b= /Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf index ddaa3f52cce8..93a51de12368 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf @@ -20,7 +20,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/ARM.dec + ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] ArmShellCmdRunAxfLib --=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 (#80868): https://edk2.groups.io/g/devel/message/80868 Mute This Topic: https://groups.io/mt/85741388/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 Feb 9 03:44:40 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+80869+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+80869+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146692; cv=none; d=zohomail.com; s=zohoarc; b=XkfnacuWaoUFWO2UwpL9YK9ddiqEQdoxSGr5tssbMKSPtQ/icAnl4RgtwdJwAi7OZE04PFkGxp6IbnYHCRc5ubXVpuUFXpKXqQOiCSR3UW1Squ24mTyAZeXc6c+0sJYUw5vK8BT6eNQ7vbZQRwySGNqfPFOir2e9dtJWH8kR9bQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146692; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=JMiNoQvwJSBXyGaPC/hEsoLIuW+n38tUOeWzEZF1JXw=; b=FcdZqb4SUnxLF4RIKRJir6OYnypBtxdQQwGmCJtjxRtWCfUa2juc+qJ3NwyqHzhlItsI4xzRC1Ln22nGh/Wkvulqvq6Dd3+Wt5YAat5lgxpO2sXZ6ra6Zxd5tb6sFHZa82Ld7pa2C8yt4FGYuUEO42O2Z9dZSLVka2Lb8rvu34I= 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+80869+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146692952700.6718810318622; Mon, 20 Sep 2021 07:04:52 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id MpJ9YY1788612xA7ZcU3XU0J; Mon, 20 Sep 2021 07:04:52 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web08.12138.1632146691576408240 for ; Mon, 20 Sep 2021 07:04:51 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3359913A1; Mon, 20 Sep 2021 07:04:51 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 6F3003F718; Mon, 20 Sep 2021 07:04:49 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 3/7] Platform/ARM: Move BootMonFs package to ArmCommonPkg Date: Mon, 20 Sep 2021 15:04:04 +0100 Message-Id: <20210920140408.16190-4-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: T1zA6A9p9vEWXyOOXb3ooC0Kx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146692; bh=/wPo8zICdS96wY/0RFIXxBGzPHNOIdxnaS3q/YLoFS8=; h=Cc:Date:From:Reply-To:Subject:To; b=Vq5ZKFsGMwbrWcbljVHpK1jenDEMTW9t97ZtqXqtf/sl03G8AtBjrh+3Px7bSmZqt2w Qmn9qYGgRxh/x/Kxj69CHsI65h9nf7tKIIHjmTHjfinLbhO0iHORU6mc0TUEqxHd15RO+ 7/9UGx41fdMpP1xCv6p0hXMDHSJ2J583HB8= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146703488100014 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois The Platform/ARM/ARM.dec file implies that the Platform/ARM/ folder is a package. This folder however hosts other packages describing platforms (JunoPkg, SgiPkg, ...) and packages describing drivers (BootMonFs, FdtPlatformDxe). As the Dec specification mention: "EDK II Packages cannot be nested within other EDK II Packages." Also, CI modules are based on packages. Having non-nested packages allows to have distinct entities each CI module must check. To remove the nested structure: 1- Create a Platform/ARM/ArmCommonPkg package containing code shared among platforms. It will contains the following folders: Platform/ARM/[Drivers/ | Include/ | Library/] 2- Remove the BootMonFs and FdtPlatformDxe packages and resolve the broken dependencies to these drivers 3- Resolve the broken dependencies to the libraries from Platform/ARM/Library As part of 2, this patch removes the BootMonFs.dec package to ArmCommonPkg.dec and updates references to BootMonFs accordingly. Bugzilla: 3259 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3259) Signed-off-by: Pierre Gondois --- Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec | 7 +++++++ .../Drivers/BootMonFs/BootMonFs.dec | 20 ------------------- .../Drivers/BootMonFs/BootMonFs.inf | 1 - Platform/ARM/JunoPkg/ArmJuno.fdf | 2 +- Platform/ARM/Morello/MorelloPlatformFvp.fdf | 2 +- Platform/ARM/N1Sdp/N1SdpPlatform.fdf | 2 +- Platform/ARM/SgiPkg/SgiPlatform.fdf | 2 +- .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 2 +- Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 2 +- 9 files changed, 13 insertions(+), 27 deletions(-) delete mode 100644 Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.d= ec diff --git a/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec b/Platform/ARM/ArmC= ommonPkg/ArmCommonPkg.dec index cce497c27fa5..dac54b9f9ed8 100644 --- a/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec +++ b/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec @@ -20,3 +20,10 @@ [LibraryClasses] =20 [Guids] gArmBootMonFsFileInfoGuid =3D { 0x41e26b9c, 0xada6, 0x45b3, { 0x80, 0x= 8e, 0x23, 0x57, 0xa3, 0x5b, 0x60, 0xd6 } } + +[Guids.common] + gArmBootMonFsTokenSpaceGuid =3D { 0xeb76a201, 0x69b4, 0x491f, { 0x9b, 0x= de, 0xbf, 0x30, 0xbd, 0x03, 0x82, 0xb4 } } + +[PcdsFixedAtBuild.common] + # Boot Monitor FileSystem + gArmBootMonFsTokenSpaceGuid.PcdBootMonFsSupportedDevicePaths|L""|VOID*|0= x0000003A diff --git a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.dec b/Pl= atform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.dec deleted file mode 100644 index 1819e2f46d9c..000000000000 --- a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.dec +++ /dev/null @@ -1,20 +0,0 @@ -#/** @file -# -# Copyright (c) 2011-2017, ARM Limited. All rights reserved. -# -# SPDX-License-Identifier: BSD-2-Clause-Patent -# -#**/ - -[Defines] - DEC_SPECIFICATION =3D 0x0001001A - PACKAGE_NAME =3D BootMonFs - PACKAGE_GUID =3D 41f14aba-452f-4204-a435-25242973c5b1 - PACKAGE_VERSION =3D 0.1 - -[Guids.common] - gArmBootMonFsTokenSpaceGuid =3D { 0xeb76a201, 0x69b4, 0x491f, { 0x9b, 0x= de, 0xbf, 0x30, 0xbd, 0x03, 0x82, 0xb4 } } - -[PcdsFixedAtBuild.common] - # Boot Monitor FileSystem - gArmBootMonFsTokenSpaceGuid.PcdBootMonFsSupportedDevicePaths|L""|VOID*|0= x0000003A diff --git a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf b/Pl= atform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf index 10efa919e2f6..791e6fae0126 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf @@ -29,7 +29,6 @@ [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec - Platform/ARM/Drivers/BootMonFs/BootMonFs.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/ArmJuno.fdf b/Platform/ARM/JunoPkg/ArmJun= o.fdf index f70d30c6a9d9..4e9cbee52932 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.fdf +++ b/Platform/ARM/JunoPkg/ArmJuno.fdf @@ -139,7 +139,7 @@ [FV.FvMain] INF ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf =20 # Versatile Express FileSystem - INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + INF ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf =20 # # FAT filesystem + GPT/MBR partitioning diff --git a/Platform/ARM/Morello/MorelloPlatformFvp.fdf b/Platform/ARM/Mor= ello/MorelloPlatformFvp.fdf index 851ee3159b3d..8bdb7f0d0f5f 100644 --- a/Platform/ARM/Morello/MorelloPlatformFvp.fdf +++ b/Platform/ARM/Morello/MorelloPlatformFvp.fdf @@ -114,7 +114,7 @@ [FV.FvMain] INF ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf =20 - INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + INF ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf =20 # Virtio Block Device support diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf b/Platform/ARM/N1Sdp/N1Sd= pPlatform.fdf index c4e1f7b4b8fc..af6a76470c71 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.fdf +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.fdf @@ -126,7 +126,7 @@ [FV.FvMain] INF ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf INF ArmPkg/Drivers/TimerDxe/TimerDxe.inf =20 - INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + INF ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf =20 # FAT filesystem + GPT/MBR partitioning diff --git a/Platform/ARM/SgiPkg/SgiPlatform.fdf b/Platform/ARM/SgiPkg/SgiP= latform.fdf index 8227ae03330c..1e72c1d0544c 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.fdf +++ b/Platform/ARM/SgiPkg/SgiPlatform.fdf @@ -157,7 +157,7 @@ [FV.FvMain] INF ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.inf !endif =20 - INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + INF ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf =20 # diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.fdf index f98de162e634..4dd01308554c 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf @@ -121,7 +121,7 @@ [FV.FvMain] INF MdeModulePkg/Universal/Disk/UnicodeCollation/EnglishDxe/EnglishDxe.i= nf =20 # Versatile Express FileSystem - INF Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + INF ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf =20 # # USB support diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VE= xpressPkg/ArmVExpress.dsc.inc index d6f31ecda42f..e45e5a610f4c 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc @@ -417,7 +417,7 @@ [Components.common] } =20 # Versatile Express FileSystem - Platform/ARM/Drivers/BootMonFs/BootMonFs.inf + ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf =20 # # Networking stack --=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 (#80869): https://edk2.groups.io/g/devel/message/80869 Mute This Topic: https://groups.io/mt/85741389/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 Feb 9 03:44:40 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+80870+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+80870+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146694; cv=none; d=zohomail.com; s=zohoarc; b=HdR/e+K336Th0tqNN4MPyRB/J8ZgizG5HIcLH15vZGFZ/Fli8lfe12VyAKHTtlrwVp+JpVAmmxLH+iAM4YWGwT6XXfMYAbU1vzb9cVVBTCQ+ejN0UxFPDAP8etjlxxjuA/YpnCcISpXfWcVrPov9pV5tbRFKJYvFyNgchSDIl8I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146694; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=qQ8pbGn4Al7vE1ohN2qCv7/xm7BXBLVjcvsu7ogTZvQ=; b=edlAN1ltlQye/wyY83Be8FUxzMmNvjWFQ+xkbGcXUUI2uO6giQkqzlI23KeTA60c/xpeaJ6EoNJQJLQfOmR4kMd8qRTXWpTHbbwZg8gqe7aIjOnlaxEOqh1az76IVAPB5GSEMHfnnUIhz4WffiqLCyuVAvYqhl130qoiyvrRvbM= 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+80870+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146694877641.9450548904455; Mon, 20 Sep 2021 07:04:54 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 9rTPYY1788612xpIIxXL6uOt; Mon, 20 Sep 2021 07:04:54 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.12130.1632146693625110057 for ; Mon, 20 Sep 2021 07:04:54 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3F3E113D5; Mon, 20 Sep 2021 07:04:53 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 748A53F718; Mon, 20 Sep 2021 07:04:51 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 4/7] Platform/ARM: Move FdtPlatformDxe package to ArmCommonPkg Date: Mon, 20 Sep 2021 15:04:05 +0100 Message-Id: <20210920140408.16190-5-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: K7mGnZYd64SsPnmvPzBeQiYzx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146694; bh=+F8MOKlHfX3mumDHeS9ohmeDs0HjQtgUyYBEjLWFeH4=; h=Cc:Date:From:Reply-To:Subject:To; b=FEYa8KYK1PneiQuj4DvLViOICxxNX52b5HEV+ZP6Z92OXUUm6YBRY1Aadc0Q1aoMf/B TonKbAEckQTgD2yoHcionRouDNy2EAfla0c/DVTDT0Tl1Rl57vfUhqr0BB1MiteFTxYYy bT0gh9QJ5ilXui/tV2rSp8iNjyJblcwyhjE= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146704920100018 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois The Platform/ARM/ARM.dec file implies that the Platform/ARM/ folder is a package. This folder however hosts other packages describing platforms (JunoPkg, SgiPkg, ...) and packages describing drivers (BootMonFs, FdtPlatformDxe). As the Dec specification mention: "EDK II Packages cannot be nested within other EDK II Packages." Also, CI modules are based on packages. Having non-nested packages allows to have distinct entities each CI module must check. To remove the nested structure: 1- Create a Platform/ARM/ArmCommonPkg package containing code shared among platforms. It will contains the following folders: Platform/ARM/[Drivers/ | Include/ | Library/] 2- Remove the BootMonFs and FdtPlatformDxe packages and resolve the broken dependencies to these drivers 3- Resolve the broken dependencies to the libraries from Platform/ARM/Library As part of 2, this patch removes the FdtPlatformDxe.dec package to ArmCommonPkg.dec and updates references to FdtPlatformDxe accordingly. Bugzilla: 3259 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3259) Signed-off-by: Pierre Gondois --- Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec | 10 ++++++++ .../Drivers/FdtPlatformDxe/FdtPlatformDxe.dec | 25 ------------------- .../Drivers/FdtPlatformDxe/FdtPlatformDxe.inf | 1 - Platform/ARM/JunoPkg/ArmJuno.dsc | 2 +- Platform/ARM/JunoPkg/ArmJuno.fdf | 2 +- .../JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 1 - .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 2 +- .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 2 +- 8 files changed, 14 insertions(+), 31 deletions(-) delete mode 100644 Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPla= tformDxe.dec diff --git a/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec b/Platform/ARM/ArmC= ommonPkg/ArmCommonPkg.dec index dac54b9f9ed8..12bf49d769e5 100644 --- a/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec +++ b/Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec @@ -20,6 +20,7 @@ [LibraryClasses] =20 [Guids] gArmBootMonFsFileInfoGuid =3D { 0x41e26b9c, 0xada6, 0x45b3, { 0x80, 0x= 8e, 0x23, 0x57, 0xa3, 0x5b, 0x60, 0xd6 } } + gFdtPlatformDxeTokenSpaceGuid =3D { 0xbfcaa0af, 0xedd4, 0x4ce7, { 0xbd, = 0xb3, 0x39, 0x15, 0x07, 0x28, 0x65, 0x77 } } =20 [Guids.common] gArmBootMonFsTokenSpaceGuid =3D { 0xeb76a201, 0x69b4, 0x491f, { 0x9b, 0x= de, 0xbf, 0x30, 0xbd, 0x03, 0x82, 0xb4 } } @@ -27,3 +28,12 @@ [Guids.common] [PcdsFixedAtBuild.common] # Boot Monitor FileSystem gArmBootMonFsTokenSpaceGuid.PcdBootMonFsSupportedDevicePaths|L""|VOID*|0= x0000003A + +[PcdsFeatureFlag.common] + # Enable the development specific features + gFdtPlatformDxeTokenSpaceGuid.PcdOverridePlatformFdt|TRUE|BOOLEAN|0x0000= 0001 + # Add 'dumpfdt' EFI Shell command + gFdtPlatformDxeTokenSpaceGuid.PcdDumpFdtShellCommand|TRUE|BOOLEAN|0x0000= 0002 + +[PcdsFixedAtBuild.common, PcdsDynamic.common] + gFdtPlatformDxeTokenSpaceGuid.PcdFdtDevicePaths|L""|VOID*|0x00000055 diff --git a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDx= e.dec b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec deleted file mode 100644 index 550156938f0c..000000000000 --- a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec +++ /dev/null @@ -1,25 +0,0 @@ -#/** @file -# -# Copyright (c) 2011-2017, ARM Limited. All rights reserved. -# -# SPDX-License-Identifier: BSD-2-Clause-Patent -# -#**/ - -[Defines] - DEC_SPECIFICATION =3D 0x0001001A - PACKAGE_NAME =3D FdtPlatformDxe - PACKAGE_GUID =3D ed22c1e5-71cb-48d6-a9d8-c20f8d6b909f - PACKAGE_VERSION =3D 0.1 - -[Guids] - gFdtPlatformDxeTokenSpaceGuid =3D { 0xbfcaa0af, 0xedd4, 0x4ce7, { 0xbd, = 0xb3, 0x39, 0x15, 0x07, 0x28, 0x65, 0x77 } } - -[PcdsFeatureFlag.common] - # Enable the development specific features - gFdtPlatformDxeTokenSpaceGuid.PcdOverridePlatformFdt|TRUE|BOOLEAN|0x0000= 0001 - # Add 'dumpfdt' EFI Shell command - gFdtPlatformDxeTokenSpaceGuid.PcdDumpFdtShellCommand|TRUE|BOOLEAN|0x0000= 0002 - -[PcdsFixedAtBuild.common, PcdsDynamic.common] - gFdtPlatformDxeTokenSpaceGuid.PcdFdtDevicePaths|L""|VOID*|0x00000055 diff --git a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDx= e.inf b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf index b844c0dc5233..471efb51afd0 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf @@ -26,7 +26,6 @@ [Packages] MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec - Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJun= o.dsc index fdfc8cd9e20f..93d78597930d 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.dsc +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc @@ -375,7 +375,7 @@ [Components.common] # # FDT installation # - Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { + ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { BdsLib|Platform/ARM/Library/BdsLib/BdsLib.inf } diff --git a/Platform/ARM/JunoPkg/ArmJuno.fdf b/Platform/ARM/JunoPkg/ArmJun= o.fdf index 4e9cbee52932..01c7edb08661 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.fdf +++ b/Platform/ARM/JunoPkg/ArmJuno.fdf @@ -232,7 +232,7 @@ [FV.FvMain] # # The UEFI driver is at the end of the list of the driver to be dispatch= ed # after the device drivers (eg: Ethernet) to ensure we have support for = them. - INF Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf + INF ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf =20 # SCMI Driver INF ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf diff --git a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf b/Platf= orm/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf index 8b3a159ebe20..5dcd67af47aa 100644 --- a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf @@ -23,7 +23,6 @@ [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec ArmCommonPkg/ArmCommonPkg.dec - Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.dec Platform/ARM/JunoPkg/ArmJuno.dec =20 [LibraryClasses] diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.dsc index e06a2a47f091..ee75fc472ec6 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc @@ -281,7 +281,7 @@ [Components.common] # # FDT installation # - Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { + ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { BdsLib|Platform/ARM/Library/BdsLib/BdsLib.inf } diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.fdf index 4dd01308554c..6bb1d540fe35 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf @@ -167,7 +167,7 @@ [FV.FvMain] # # The UEFI driver is at the end of the list of the driver to be dispatch= ed # after the device drivers (eg: Ethernet) to ensure we have support for = them. - INF Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf + INF ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf =20 # Example to add a Device Tree to the Firmware Volume #FILE FREEFORM =3D PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressHwA15x2A= 7x3) { --=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 (#80870): https://edk2.groups.io/g/devel/message/80870 Mute This Topic: https://groups.io/mt/85741391/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 Feb 9 03:44:40 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+80871+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+80871+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146696; cv=none; d=zohomail.com; s=zohoarc; b=dyv/gKY3yJb5hisrMBAAwah/Xbt8TFgxQShLaaiLkJeJnYYFm/iI79uqEUXB3atxK3Pef3rHucQ2ihWEiEFTCY980QiWnjoddMEsKub/0kzuq0s6AWhiGpvxZUfPIFXR/uE03dbIlJLMcTqJpf/L1HaQeLsqy/58/O9hnLgFSec= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146696; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=7KsHxKO6qpv33/sNvm4xevxN1pK3H+jJ6n4gUHL/ycI=; b=Rbf2h2uYSjGPEKhcGjP7u5KBhkvS6r86k9/9f/yFMNFTD5mFzwQmiK59rlvLUcKlUOMyzDdo46KRTuaXpMd9SbUzwhAWc4/oUYKXHTnT563mE16ssXJAGVY0zCwJW8OroNiZykmuCO2LBfVmwD6F868lplCH7AcV9inYDLhGCBM= 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+80871+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146696910410.0259415104264; Mon, 20 Sep 2021 07:04:56 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 4tRgYY1788612xuj9LWY24PH; Mon, 20 Sep 2021 07:04:56 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web09.12178.1632146695698529720 for ; Mon, 20 Sep 2021 07:04:56 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 637FF142F; Mon, 20 Sep 2021 07:04:55 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 9F8A13F718; Mon, 20 Sep 2021 07:04:53 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 5/7] Platform/ARM: Resolve ArmCommonPkg library references Date: Mon, 20 Sep 2021 15:04:06 +0100 Message-Id: <20210920140408.16190-6-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: mrvvzC4JSiJh2esqf3YvGsAGx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146696; bh=9rhVDQUfSeJl81ZkkBFky5wLccZQ0z4FIDa3PkJCaEE=; h=Cc:Date:From:Reply-To:Subject:To; b=dryyOTDVMz04VvGAF/c6OCpa7QIp/xtzjiBJYZ9UqITDKSMeORZD35fLhU8ZfwgzNnb jEPFrmcePCNsK5KCyWqMGkwz65q6dHdR3eu8qW9iCNwtcJIDdnoNDIpHUS21igLxQciv9 mXrTAoMI9envy6Ir0tzIC/WOR9kZZTUNM98= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146705958100022 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois The Platform/ARM/ARM.dec file implies that the Platform/ARM/ folder is a package. This folder however hosts other packages describing platforms (JunoPkg, SgiPkg, ...) and packages describing drivers (BootMonFs, FdtPlatformDxe). As the Dec specification mention: "EDK II Packages cannot be nested within other EDK II Packages." Also, CI modules are based on packages. Having non-nested packages allows to have distinct entities each CI module must check. To remove the nested structure: 1- Create a Platform/ARM/ArmCommonPkg package containing code shared among platforms. It will contains the following folders: Platform/ARM/[Drivers/ | Include/ | Library/] 2- Remove the BootMonFs and FdtPlatformDxe packages and resolve the broken dependencies to these drivers 3- Resolve the broken dependencies to the libraries from Platform/ARM/Library As part of 3, this patch updates references to the libraries previously in Platform/ARM/Library. Bugzilla: 3259 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3259) Signed-off-by: Pierre Gondois --- Platform/ARM/JunoPkg/ArmJuno.dsc | 2 +- Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 2 +- Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJun= o.dsc index 93d78597930d..c208415f3602 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.dsc +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc @@ -377,7 +377,7 @@ [Components.common] # ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { - BdsLib|Platform/ARM/Library/BdsLib/BdsLib.inf + BdsLib|ArmCommonPkg/Library/BdsLib/BdsLib.inf } =20 # SCMI Driver diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.dsc index ee75fc472ec6..79ce9658fefa 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc @@ -283,5 +283,5 @@ [Components.common] # ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf { - BdsLib|Platform/ARM/Library/BdsLib/BdsLib.inf + BdsLib|ArmCommonPkg/Library/BdsLib/BdsLib.inf } diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VE= xpressPkg/ArmVExpress.dsc.inc index e45e5a610f4c..1381867ac055 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc @@ -118,7 +118,7 @@ [LibraryClasses.common] =20 # RunAxf support via Dynamic Shell Command protocol # It uses the Shell libraries. - ArmShellCmdRunAxfLib|Platform/ARM/Library/ArmShellCmdRunAxf/ArmShellCmdR= unAxf.inf + ArmShellCmdRunAxfLib|ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdR= unAxf.inf ShellLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf --=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 (#80871): https://edk2.groups.io/g/devel/message/80871 Mute This Topic: https://groups.io/mt/85741392/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 Feb 9 03:44:40 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+80872+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+80872+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146699; cv=none; d=zohomail.com; s=zohoarc; b=b5rL+cMY83muTsXa5qrjtzxoocsBuAJjiGxIM3+07sZXLVXxr2qfRWvPwExXY6OD1gR+Ooo1kEgwhFa3cUrBWATViTylH8PP+8N6QWxvAUNT6uFq+jsnqOlldbodaWeUgns/V0Ht1ibQra/Ba5jKzccMrOqiokBM/keHhGlzePE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146699; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=vIKyGX1HGal9Rpfek/4oKvGGrThm9ru/w3eU8p9wAkM=; b=KOUXy6r3h5/56eQYmTlYF/FfGvvwW8SK25PrcRWPu4vKicLUVAgW/6ESLYcO9K1CcNus3kxSt+o8ydXyWcZ/5VTdsqTvlDWyVXDGca8rPn/BjUDdcUJxAHXUfTPJWMz5qlp+JWm1roul0X07513YZFVIOCPpKUvdmWG4HPoLuLo= 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+80872+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146699374417.7367369477538; Mon, 20 Sep 2021 07:04:59 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 235IYY1788612xzGbBOY3zML; Mon, 20 Sep 2021 07:04:59 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.12132.1632146698232825843 for ; Mon, 20 Sep 2021 07:04:58 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id D39E81435; Mon, 20 Sep 2021 07:04:57 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id C46293F718; Mon, 20 Sep 2021 07:04:55 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 6/7] Platform/ARM: Remove Platform/ARM prefix Date: Mon, 20 Sep 2021 15:04:07 +0100 Message-Id: <20210920140408.16190-7-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: zVqKVrFYNUROCXi4YFZVNS3bx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146699; bh=oqfavHF9nuAMSE8FkPxWmYmNwV24t8OFQat3KBSYj3Q=; h=Cc:Date:From:Reply-To:Subject:To; b=d01+R12IETcDiNM1HCdgRZ1bqvagjnGxluaqxdaVfF/60Fy0DgEgAbPVzVd72mmbg3L 68BSbdEzIohsd4A8Z+hH+mBXRh30OGch1kpXaR3BPteUdUrRyVhVs04cIqJ9dwuwCPbPw to81BiZGQW8kOffoSNz/5L+vwA/Kk2QFt90= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146707556100026 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois Some modules/configuration files are referenced from the edk2-repository/ folder, e.g. Platform/ARM/.../module.inf. Reasons to remove the Platform/ARM prefix are: - The prefix implies conserving the folder structure when building Arm platforms and makes modules/packages exportation difficult. E.g., the JunoPkg must be in a Platform/ARM/ folder. - Removing the Platform/ARM prefix would allow to make Modules/Packages self-contained entities. If there is a module/package dependency, the build system should be able to resolve it without having a file path out of the module/package. This patch removes this Platform/ARM prefix. This implies that edk2-platforms/Platform/ARM must be added to the PACKAGES_PATH environment variable. Bugzilla: 3264 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3264) Signed-off-by: Pierre Gondois --- .../Drivers/BootMonFs/BootMonFs.inf | 2 +- .../Drivers/FdtPlatformDxe/FdtPlatformDxe.inf | 2 +- .../ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 2 +- .../ArmCommonPkg/Library/BdsLib/BdsLib.inf | 2 +- .../ARM/JunoPkg/AcpiTables/AcpiTables.inf | 2 +- Platform/ARM/JunoPkg/ArmJuno.dsc | 26 ++++++++-------- Platform/ARM/JunoPkg/ArmJuno.fdf | 14 ++++----- .../ConfigurationManager.dsc.inc | 2 +- .../ConfigurationManagerDxe.inf | 2 +- .../JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 2 +- .../Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf | 2 +- .../JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf | 2 +- .../Library/ArmJunoMtlLib/ArmJunoMtlLib.inf | 2 +- .../HdLcdArmJunoLib/HdLcdArmJunoLib.inf | 2 +- .../JunoPciHostBridgeLib.inf | 2 +- .../NorFlashJunoLib/NorFlashJunoLib.inf | 2 +- .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 2 +- .../ConfigurationManagerDxeFvp.inf | 2 +- .../ConfigurationManagerFvp.dsc.inc | 2 +- .../Drivers/PlatformDxe/PlatformDxeFvp.inf | 2 +- .../PciHostBridgeLib/PciHostBridgeLibFvp.inf | 2 +- .../Library/PlatformLib/PlatformLib.inf | 2 +- Platform/ARM/Morello/MorelloPlatform.dsc.inc | 2 +- Platform/ARM/Morello/MorelloPlatformFvp.dsc | 12 ++++---- Platform/ARM/Morello/MorelloPlatformFvp.fdf | 4 +-- Platform/ARM/Morello/Readme.md | 2 +- Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 4 +-- Platform/ARM/Readme.md | 2 +- .../SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf | 2 +- .../SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf | 2 +- .../AcpiTables/RdN1EdgeX2AcpiTables.inf | 2 +- .../ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf | 2 +- .../SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf | 2 +- .../ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf | 2 +- .../SgiPkg/AcpiTables/RdV1McAcpiTables.inf | 2 +- .../SgiPkg/AcpiTables/Sgi575AcpiTables.inf | 2 +- .../Drivers/PlatformDxe/PlatformDxe.inf | 2 +- .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 2 +- .../Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf | 2 +- .../Library/NorFlashLib/NorFlashLib.inf | 2 +- .../NorFlashLib/StandaloneMmNorFlashLib.inf | 2 +- .../Library/PlatformLib/PlatformLib.inf | 2 +- .../Library/SgiPlatformPei/SgiPlatformPei.inf | 2 +- Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc | 4 +-- Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc | 4 +-- Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc | 10 +++---- Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc | 10 +++---- Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc | 10 +++---- .../ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdN2/RdN2.dsc | 10 +++---- Platform/ARM/SgiPkg/RdN2/RdN2.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc | 10 +++---- Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdV1/RdV1.dsc | 10 +++---- Platform/ARM/SgiPkg/RdV1/RdV1.fdf.inc | 2 +- Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc | 10 +++---- Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.fdf.inc | 2 +- Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc | 10 +++---- Platform/ARM/SgiPkg/Sgi575/Sgi575.fdf.inc | 2 +- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 18 +++++------ Platform/ARM/SgiPkg/SgiPlatform.fdf | 6 ++-- Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc | 2 +- .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc | 30 +++++++++---------- .../ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf | 14 ++++----- .../VExpressPkg/ArmVExpress-FVP-AArch64.dsc | 28 ++++++++--------- .../VExpressPkg/ArmVExpress-FVP-AArch64.fdf | 22 +++++++------- Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 10 +++---- .../ConfigurationManagerDxe.inf | 2 +- .../Drivers/ArmVExpressDxe/ArmFvpDxe.inf | 2 +- .../ArmVExpressFastBootDxe.inf | 2 +- .../Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf | 2 +- .../Drivers/Lan9118Dxe/Lan9118Dxe.inf | 2 +- .../Drivers/Lan91xDxe/Lan91xDxe.inf | 2 +- .../Drivers/PL180MciDxe/PL180MciDxe.inf | 2 +- .../Library/ArmMaliDpLib/ArmMaliDpLib.inf | 2 +- .../ArmVExpressDtPlatformDtbLoaderLib.inf | 2 +- .../ArmVExpressLibCTA15-A7/ArmVExpressLib.inf | 2 +- .../ArmVExpressLibRTSM/ArmVExpressLib.inf | 2 +- .../ArmVExpressLibRTSM/ArmVExpressLibSec.inf | 2 +- .../ArmVExpressPciHostBridgeLib.inf | 2 +- .../ArmVExpressSysConfigLib.inf | 2 +- .../ArmVExpressSysConfigRuntimeLib.inf | 2 +- .../HdLcdArmVExpressLib.inf | 2 +- .../NorFlashArmVExpressLib.inf | 2 +- .../PL111LcdArmVExpressLib.inf | 2 +- .../Library/ResetSystemLib/ResetSystemLib.inf | 2 +- Platform/Comcast/RDKQemu/RDKQemu.fdf | 2 +- Readme.md | 2 +- 90 files changed, 206 insertions(+), 206 deletions(-) diff --git a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf b/Pl= atform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf index 791e6fae0126..258eaf1204c0 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf @@ -28,7 +28,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec + ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDx= e.inf b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf index 471efb51afd0..7f0beb100cce 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf @@ -25,7 +25,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec + ArmCommonPkg/ArmCommonPkg.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCm= dRunAxf.inf b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellC= mdRunAxf.inf index 22926f4f2314..52d6bce28ecc 100644 --- a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf +++ b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf @@ -37,7 +37,7 @@ [Packages] ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec + ArmCommonPkg/ArmCommonPkg.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf b/Platform= /ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf index b7248624659c..4157a598cc6e 100644 --- a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf +++ b/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf @@ -23,7 +23,7 @@ [Packages] MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec NetworkPkg/NetworkPkg.dec - Platform/ARM/ArmCommonPkg/ArmCommonPkg.dec + ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf b/Platform/ARM/= JunoPkg/AcpiTables/AcpiTables.inf index f140febc4ad4..20030a5e54fb 100644 --- a/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf +++ b/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf @@ -30,7 +30,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/JunoPkg/ArmJuno.dsc b/Platform/ARM/JunoPkg/ArmJun= o.dsc index c208415f3602..935ddcbed70b 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.dsc +++ b/Platform/ARM/JunoPkg/ArmJuno.dsc @@ -22,24 +22,24 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/JunoPkg/ArmJuno.fdf + FLASH_DEFINITION =3D JunoPkg/ArmJuno.fdf =20 # On RTSM, most peripherals are VExpress Motherboard peripherals -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc !include MdePkg/MdeLibs.dsc.inc =20 !ifdef DYNAMIC_TABLES_FRAMEWORK !include DynamicTablesPkg/DynamicTables.dsc.inc -!include Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager.ds= c.inc +!include JunoPkg/ConfigurationManager/ConfigurationManager.dsc.inc !endif =20 [LibraryClasses.common] ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf ArmMmuLib|ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf - ArmPlatformLib|Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf + ArmPlatformLib|JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf =20 - NorFlashPlatformLib|Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlas= hJunoLib.inf + NorFlashPlatformLib|JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf =20 CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf CustomizedDisplayLib|MdeModulePkg/Library/CustomizedDisplayLib/Customize= dDisplayLib.inf @@ -48,10 +48,10 @@ [LibraryClasses.common] UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf =20 # SCMI Mailbox Transport Layer - ArmMtlLib|Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf + ArmMtlLib|JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf =20 !ifndef HEADLESS_PLATFORM - LcdPlatformLib|Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJuno= Lib.inf + LcdPlatformLib|JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf LcdHwLib|ArmPlatformPkg/Library/HdLcd/HdLcd.inf !endif =20 @@ -71,7 +71,7 @@ [LibraryClasses.common.SEC, LibraryClasses.common.PEIM] [LibraryClasses.common.UEFI_DRIVER, LibraryClasses.common.UEFI_APPLICATION= , LibraryClasses.common.DXE_RUNTIME_DRIVER, LibraryClasses.common.DXE_DRIVE= R] PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf NonDiscoverableDeviceRegistrationLib|MdeModulePkg/Library/NonDiscoverabl= eDeviceRegistrationLib/NonDiscoverableDeviceRegistrationLib.inf - PciHostBridgeLib|Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoP= ciHostBridgeLib.inf + PciHostBridgeLib|JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeL= ib.inf PciSegmentLib|MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.i= nf PciLib|MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf @@ -271,7 +271,7 @@ [Components.common] # MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf !ifndef DYNAMIC_TABLES_FRAMEWORK - Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf + JunoPkg/AcpiTables/AcpiTables.inf !endif MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf =20 @@ -315,7 +315,7 @@ [Components.common] # SATA Controller # MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf - Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf + JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf =20 # # NVMe boot devices @@ -325,7 +325,7 @@ [Components.common] # # Networking stack # - Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf + VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf !if 0 OptionRomPkg/MarvellYukonDxe/MarvellYukonDxe.inf !endif @@ -350,13 +350,13 @@ [Components.common] # # Juno platform driver # - Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf + JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf =20 # # SMBIOS/DMI # MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf - Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf =20 # # Bds diff --git a/Platform/ARM/JunoPkg/ArmJuno.fdf b/Platform/ARM/JunoPkg/ArmJun= o.fdf index 01c7edb08661..f7a1e3302287 100644 --- a/Platform/ARM/JunoPkg/ArmJuno.fdf +++ b/Platform/ARM/JunoPkg/ArmJuno.fdf @@ -109,10 +109,10 @@ [FV.FvMain] # INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf !ifndef DYNAMIC_TABLES_FRAMEWORK - INF RuleOverride=3DACPITABLE Platform/ARM/JunoPkg/AcpiTables/AcpiTables.= inf + INF RuleOverride=3DACPITABLE JunoPkg/AcpiTables/AcpiTables.inf !else # Configuration Manager - INF Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Co= nfigurationManagerDxe.inf + INF JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationMa= nagerDxe.inf =20 # # Dynamic Table fdf @@ -184,7 +184,7 @@ [FV.FvMain] # SATA Controller # INF MdeModulePkg/Bus/Ata/AtaBusDxe/AtaBusDxe.inf - INF Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf + INF JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf =20 # # NVMe boot devices @@ -194,9 +194,9 @@ [FV.FvMain] # # Networking stack # -!include Platform/ARM/VExpressPkg/ArmVExpress-networking.fdf.inc +!include VExpressPkg/ArmVExpress-networking.fdf.inc =20 - INF Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf + INF VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf !if 0 INF OptionRomPkg/MarvellYukonDxe/MarvellYukonDxe.inf !endif @@ -210,13 +210,13 @@ [FV.FvMain] # # Juno platform driver # - INF Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf + INF JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf =20 # # SMBIOS/DMI # INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf - INF Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + INF JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf =20 # # Bds diff --git a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager= .dsc.inc b/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager.d= sc.inc index 987c2d8ca3ba..e638ee6f7ab1 100644 --- a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager.dsc.inc +++ b/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager.dsc.inc @@ -14,4 +14,4 @@ [LibraryClasses.common] =20 [Components.common] # Configuration Manager - Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Config= urationManagerDxe.inf + JunoPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManage= rDxe.inf diff --git a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager= Dxe/ConfigurationManagerDxe.inf b/Platform/ARM/JunoPkg/ConfigurationManager= /ConfigurationManagerDxe/ConfigurationManagerDxe.inf index 00be2c435bd6..b496756295bd 100644 --- a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxe.inf +++ b/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxe.inf @@ -32,7 +32,7 @@ [Packages] DynamicTablesPkg/DynamicTablesPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] ArmPlatformLib diff --git a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf b/Platf= orm/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf index 5dcd67af47aa..3d14332b3ea0 100644 --- a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf @@ -23,7 +23,7 @@ [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec ArmCommonPkg/ArmCommonPkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] AcpiLib diff --git a/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf= b/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf index 123e085ecd95..be9c08bc5f88 100644 --- a/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf @@ -24,7 +24,7 @@ [Defines] =20 [Packages] MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] MemoryAllocationLib diff --git a/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf b/Platf= orm/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf index 145663c2fa28..cc24f5e895ce 100644 --- a/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf @@ -18,7 +18,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] IoLib diff --git a/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf b= /Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf index 0b1460c27408..55a18031df3f 100644 --- a/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf +++ b/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf @@ -19,7 +19,7 @@ [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.i= nf b/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf index 346c1a3d123e..a34dceb7bdc0 100644 --- a/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf @@ -23,7 +23,7 @@ [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostB= ridgeLib.inf b/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHos= tBridgeLib.inf index 8b4a6e2fad97..4f3f3c708715 100644 --- a/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLi= b.inf +++ b/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLi= b.inf @@ -32,7 +32,7 @@ [Packages] ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.i= nf b/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf index e5e5628de387..5064409173b1 100644 --- a/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf @@ -19,7 +19,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf b= /Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf index 5a13605925e7..8f0231314678 100644 --- a/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf +++ b/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf @@ -32,7 +32,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/JunoPkg/ArmJuno.dec + JunoPkg/ArmJuno.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/Morello/ConfigurationManager/ConfigurationManager= Dxe/ConfigurationManagerDxeFvp.inf b/Platform/ARM/Morello/ConfigurationMana= ger/ConfigurationManagerDxe/ConfigurationManagerDxeFvp.inf index 6fc307df014c..9c6b4698540b 100644 --- a/Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxeFvp.inf +++ b/Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxeFvp.inf @@ -35,7 +35,7 @@ [Packages] DynamicTablesPkg/DynamicTablesPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/Morello/MorelloPlatform.dec + Morello/MorelloPlatform.dec =20 [LibraryClasses] UefiDriverEntryPoint diff --git a/Platform/ARM/Morello/ConfigurationManager/ConfigurationManager= Fvp.dsc.inc b/Platform/ARM/Morello/ConfigurationManager/ConfigurationManage= rFvp.dsc.inc index 71916783c24c..a2fc71f307b2 100644 --- a/Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerFvp.dsc= .inc +++ b/Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerFvp.dsc= .inc @@ -13,4 +13,4 @@ [BuildOptions] =20 [Components.common] # Configuration Manager - Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerDxe/Config= urationManagerDxeFvp.inf + Morello/ConfigurationManager/ConfigurationManagerDxe/ConfigurationManage= rDxeFvp.inf diff --git a/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf b/= Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf index c36c62f05a39..5e773543b39d 100644 --- a/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf +++ b/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf @@ -22,7 +22,7 @@ [Sources.common] [Packages] MdePkg/MdePkg.dec OvmfPkg/OvmfPkg.dec - Platform/ARM/Morello/MorelloPlatform.dec + Morello/MorelloPlatform.dec =20 [LibraryClasses] UefiDriverEntryPoint diff --git a/Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBridgeLib= Fvp.inf b/Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBridgeLibFvp= .inf index 1d6c5b01d13d..ee18350a361e 100644 --- a/Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBridgeLibFvp.inf +++ b/Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBridgeLibFvp.inf @@ -29,7 +29,7 @@ [Packages] ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/Morello/MorelloPlatform.dec + Morello/MorelloPlatform.dec =20 [FixedPcd] gArmMorelloTokenSpaceGuid.PcdPciBusMax diff --git a/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.inf b/Pla= tform/ARM/Morello/Library/PlatformLib/PlatformLib.inf index c2d7da3701d2..a63ec5f52f7e 100644 --- a/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.inf +++ b/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.inf @@ -20,7 +20,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/Morello/MorelloPlatform.dec + Morello/MorelloPlatform.dec =20 [Sources.common] PlatformLib.c diff --git a/Platform/ARM/Morello/MorelloPlatform.dsc.inc b/Platform/ARM/Mo= rello/MorelloPlatform.dsc.inc index dccd22248318..703518a3d428 100644 --- a/Platform/ARM/Morello/MorelloPlatform.dsc.inc +++ b/Platform/ARM/Morello/MorelloPlatform.dsc.inc @@ -9,7 +9,7 @@ [LibraryClasses.common] ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf ArmMmuLib|ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf - ArmPlatformLib|Platform/ARM/Morello/Library/PlatformLib/PlatformLib.inf + ArmPlatformLib|Morello/Library/PlatformLib/PlatformLib.inf BasePathLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf TimerLib|ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf diff --git a/Platform/ARM/Morello/MorelloPlatformFvp.dsc b/Platform/ARM/Mor= ello/MorelloPlatformFvp.dsc index ee612296a80e..1adf90227130 100644 --- a/Platform/ARM/Morello/MorelloPlatformFvp.dsc +++ b/Platform/ARM/Morello/MorelloPlatformFvp.dsc @@ -24,16 +24,16 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/Morello/MorelloPlatformF= vp.fdf + FLASH_DEFINITION =3D Morello/MorelloPlatformFvp.fdf BUILD_NUMBER =3D 1 =20 # Network definition DEFINE NETWORK_ISCSI_ENABLE =3D FALSE =20 -!include Platform/ARM/Morello/MorelloPlatform.dsc.inc -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include Morello/MorelloPlatform.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc !include DynamicTablesPkg/DynamicTables.dsc.inc -!include Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerFvp= .dsc.inc +!include Morello/ConfigurationManager/ConfigurationManagerFvp.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -46,7 +46,7 @@ [LibraryClasses.common] OrderedCollectionLib|MdePkg/Library/BaseOrderedCollectionRedBlackTreeLib= /BaseOrderedCollectionRedBlackTreeLib.inf =20 [LibraryClasses.common.DXE_DRIVER] - PciHostBridgeLib|Platform/ARM/Morello/Library/PciHostBridgeLib/PciHostBr= idgeLibFvp.inf + PciHostBridgeLib|Morello/Library/PciHostBridgeLib/PciHostBridgeLibFvp.inf =20 [PcdsFeatureFlag.common] gArmMorelloTokenSpaceGuid.PcdVirtioBlkSupported|TRUE @@ -68,4 +68,4 @@ [Components.common] OvmfPkg/VirtioNetDxe/VirtioNet.inf =20 # Platform driver - Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf + Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf diff --git a/Platform/ARM/Morello/MorelloPlatformFvp.fdf b/Platform/ARM/Mor= ello/MorelloPlatformFvp.fdf index 8bdb7f0d0f5f..9634f45f15c3 100644 --- a/Platform/ARM/Morello/MorelloPlatformFvp.fdf +++ b/Platform/ARM/Morello/MorelloPlatformFvp.fdf @@ -99,7 +99,7 @@ [FV.FvMain] INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf =20 # Configuration Manager - INF Platform/ARM/Morello/ConfigurationManager/ConfigurationManagerDxe/Co= nfigurationManagerDxeFvp.inf + INF Morello/ConfigurationManager/ConfigurationManagerDxe/ConfigurationMa= nagerDxeFvp.inf =20 # Dynamic Table fdf !include DynamicTablesPkg/DynamicTables.fdf.inc @@ -140,7 +140,7 @@ [FV.FvMain] INF ShellPkg/Application/Shell/Shell.inf =20 # Platform driver - INF Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf + INF Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf =20 # Bds INF MdeModulePkg/Application/UiApp/UiApp.inf diff --git a/Platform/ARM/Morello/Readme.md b/Platform/ARM/Morello/Readme.md index 8d441234f3b8..b43834625bfb 100644 --- a/Platform/ARM/Morello/Readme.md +++ b/Platform/ARM/Morello/Readme.md @@ -5,7 +5,7 @@ extension. Capability architecture specific changes will be= added [here](https:/ =20 The platform port in UEFI firmware provides ARMv8-A architecture enablemen= t. =20 -Platform code is located at Platform/ARM/Morello. +Platform code is located at Morello. =20 # Documentation =20 diff --git a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc b/Platform/ARM/N1Sdp/N1Sd= pPlatform.dsc index 61e7a909f80d..7e6e8d31b449 100644 --- a/Platform/ARM/N1Sdp/N1SdpPlatform.dsc +++ b/Platform/ARM/N1Sdp/N1SdpPlatform.dsc @@ -18,10 +18,10 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/N1Sdp/N1SdpPlatform.fdf + FLASH_DEFINITION =3D N1Sdp/N1SdpPlatform.fdf BUILD_NUMBER =3D 1 =20 -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc !include MdePkg/MdeLibs.dsc.inc =20 [LibraryClasses.common] diff --git a/Platform/ARM/Readme.md b/Platform/ARM/Readme.md index ad2386c0dbb6..1916651242b5 100644 --- a/Platform/ARM/Readme.md +++ b/Platform/ARM/Readme.md @@ -11,7 +11,7 @@ can be found here: =20 # Build EDK2 TianoCore =20 -`build -a AARCH64 -p Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc = -t GCC5` +`build -a AARCH64 -p VExpressPkg/ArmVExpress-FVP-AArch64.dsc -t GCC5` =20 Once built, the edk2 image is the following file Build/ArmVExpress-FVP-AAr= ch64/DEBUG_GCC5/FV/FVP_AARCH64_EFI.fd =20 diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf index 8c34c2fa73e4..409d3aa5ccbc 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf index ce89aa93ea7b..c74685bec7b2 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf b/Plat= form/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf index 1999bc1553e9..1ad34860fa7b 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf @@ -35,7 +35,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf b/Platform/A= RM/SgiPkg/AcpiTables/RdN2AcpiTables.inf index 25be2e276e85..c136ea4320e0 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdSerialDbgRegisterBase diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf index 4b36c3e5ceb2..36bc95615f86 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdSerialDbgRegisterBase diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf b/Platform/A= RM/SgiPkg/AcpiTables/RdV1AcpiTables.inf index 97a87462932b..d5b6479e4f44 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdSerialDbgRegisterBase diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf b/Platform= /ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf index deaca3719ae4..3863237d2a0c 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf @@ -35,7 +35,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdSerialDbgRegisterBase diff --git a/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf b/Platform= /ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf index a1bd71fde761..7b536e823869 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf @@ -33,7 +33,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf b/Plat= form/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf index 9d89314a594e..7cfe42bba0f2 100644 --- a/Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf +++ b/Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf @@ -20,7 +20,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec OvmfPkg/OvmfPkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] AcpiLib diff --git a/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDx= e.inf b/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf index 4258eb9deadb..3ed6def28003 100644 --- a/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf +++ b/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf @@ -30,7 +30,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf = b/Platform/ARM/SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf index 75a6ba2ae647..db13b59856fc 100644 --- a/Platform/ARM/SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf +++ b/Platform/ARM/SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf @@ -19,7 +19,7 @@ [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/SgiPkg/Library/NorFlashLib/NorFlashLib.inf b/Plat= form/ARM/SgiPkg/Library/NorFlashLib/NorFlashLib.inf index 74486eacd009..0b24102001c3 100644 --- a/Platform/ARM/SgiPkg/Library/NorFlashLib/NorFlashLib.inf +++ b/Platform/ARM/SgiPkg/Library/NorFlashLib/NorFlashLib.inf @@ -20,7 +20,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLi= b.inf b/Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.inf index 96bbf1e42313..d98a4a252373 100644 --- a/Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.inf +++ b/Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.inf @@ -21,7 +21,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf b/Plat= form/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf index 22e247ea4fae..f86167cccd70 100644 --- a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf +++ b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf @@ -18,7 +18,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec StandaloneMmPkg/StandaloneMmPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf = b/Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf index 407160c07563..12677b8c7c78 100644 --- a/Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf +++ b/Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf @@ -15,7 +15,7 @@ [Defines] [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/SgiPkg/SgiPlatform.dec + SgiPkg/SgiPlatform.dec =20 [LibraryClasses] FdtLib diff --git a/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc b/Platform/ARM/Sg= iPkg/PlatformStandaloneMm.dsc index 2cb4895cfcff..601d48f5d804 100644 --- a/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc +++ b/Platform/ARM/SgiPkg/PlatformStandaloneMm.dsc @@ -21,7 +21,7 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D DEBUG|RELEASE|NOOPT SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/PlatformStandalon= eMm.fdf + FLASH_DEFINITION =3D SgiPkg/PlatformStandaloneMm.fdf DEFINE DEBUG_MESSAGE =3D TRUE =20 # LzmaF86 @@ -29,7 +29,7 @@ [Defines] =20 # include common definitions. !include MdePkg/MdeLibs.dsc.inc -!include Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc +!include SgiPkg/SgiPlatformMm.dsc.inc =20 ##########################################################################= ###### # diff --git a/Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc b/Platform/ARM/S= giPkg/PlatformStandaloneMm2.dsc index 46c2ae3529d1..ef833654099a 100644 --- a/Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc +++ b/Platform/ARM/SgiPkg/PlatformStandaloneMm2.dsc @@ -20,7 +20,7 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D DEBUG|RELEASE|NOOPT SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/PlatformStandalon= eMm.fdf + FLASH_DEFINITION =3D SgiPkg/PlatformStandaloneMm.fdf DEFINE DEBUG_MESSAGE =3D TRUE =20 # LzmaF86 @@ -28,7 +28,7 @@ [Defines] =20 # include common definitions. !include MdePkg/MdeLibs.dsc.inc -!include Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc +!include SgiPkg/SgiPlatformMm.dsc.inc =20 ##########################################################################= ###### # diff --git a/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc b/Platform/ARM/SgiPk= g/RdE1Edge/RdE1Edge.dsc index edd5a49315be..501fefe7edc4 100644 --- a/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc +++ b/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge= .fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdE1Edge/RdE1Edge.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -52,4 +52,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf + SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.fdf.inc b/Platform/ARM/S= giPkg/RdE1Edge/RdE1Edge.fdf.inc index 056fc55c098a..d86a45276892 100644 --- a/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.fdf.inc +++ b/Platform/ARM/SgiPkg/RdE1Edge/RdE1Edge.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpi= Tables.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc b/Platform/ARM/SgiPk= g/RdN1Edge/RdN1Edge.dsc index 37f0deed6b45..a6288b6dda01 100644 --- a/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc +++ b/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge= .fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdN1Edge/RdN1Edge.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -52,4 +52,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf + SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.fdf.inc b/Platform/ARM/S= giPkg/RdN1Edge/RdN1Edge.fdf.inc index 4b191ca55cb9..3cf8ceae0bd8 100644 --- a/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.fdf.inc +++ b/Platform/ARM/SgiPkg/RdN1Edge/RdN1Edge.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpi= Tables.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc b/Platform/ARM/S= giPkg/RdN1EdgeX2/RdN1EdgeX2.dsc index 7449c75be4da..143902b8972c 100644 --- a/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc +++ b/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1Ed= geX2.fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -55,4 +55,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf + SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc b/Platform/A= RM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc index 369264a916b4..6f2cb5e380af 100644 --- a/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc +++ b/Platform/ARM/SgiPkg/RdN1EdgeX2/RdN1EdgeX2.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2Ac= piTables.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN2/RdN2.dsc b/Platform/ARM/SgiPkg/RdN2/R= dN2.dsc index adce7ee90ff8..9ba3c9f9bfae 100644 --- a/Platform/ARM/SgiPkg/RdN2/RdN2.dsc +++ b/Platform/ARM/SgiPkg/RdN2/RdN2.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdN2/RdN2.fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdN2/RdN2.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap2.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -52,4 +52,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf + SgiPkg/AcpiTables/RdN2AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN2/RdN2.fdf.inc b/Platform/ARM/SgiPkg/Rd= N2/RdN2.fdf.inc index ebd6ed90530c..ee7d309594fc 100644 --- a/Platform/ARM/SgiPkg/RdN2/RdN2.fdf.inc +++ b/Platform/ARM/SgiPkg/RdN2/RdN2.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTabl= es.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdN2AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc b/Platform/ARM/SgiPk= g/RdN2Cfg1/RdN2Cfg1.dsc index c26f652cb9e9..f16cc4079f9a 100644 --- a/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc +++ b/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.dsc @@ -20,13 +20,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1= .fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap2.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap2.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -54,4 +54,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf + SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc b/Platform/ARM/S= giPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc index ef0c02afb4f4..be13d61d6eb6 100644 --- a/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc +++ b/Platform/ARM/SgiPkg/RdN2Cfg1/RdN2Cfg1.fdf.inc @@ -9,4 +9,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1Acpi= Tables.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdV1/RdV1.dsc b/Platform/ARM/SgiPkg/RdV1/R= dV1.dsc index a878d28df7cb..26d8f82a062f 100644 --- a/Platform/ARM/SgiPkg/RdV1/RdV1.dsc +++ b/Platform/ARM/SgiPkg/RdV1/RdV1.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdV1/RdV1.fdf.inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdV1/RdV1.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -52,4 +52,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf + SgiPkg/AcpiTables/RdV1AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdV1/RdV1.fdf.inc b/Platform/ARM/SgiPkg/Rd= V1/RdV1.fdf.inc index 1277bf39c162..f6c6f8d76119 100644 --- a/Platform/ARM/SgiPkg/RdV1/RdV1.fdf.inc +++ b/Platform/ARM/SgiPkg/RdV1/RdV1.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTabl= es.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdV1AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc b/Platform/ARM/SgiPkg/Rd= V1Mc/RdV1Mc.dsc index 578cb74fa06a..e7937a838df8 100644 --- a/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc +++ b/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.fdf= .inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/RdV1Mc/RdV1Mc.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -55,4 +55,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf + SgiPkg/AcpiTables/RdV1McAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.fdf.inc b/Platform/ARM/SgiPk= g/RdV1Mc/RdV1Mc.fdf.inc index 6b83893fe0fe..fe1febf11fcb 100644 --- a/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.fdf.inc +++ b/Platform/ARM/SgiPkg/RdV1Mc/RdV1Mc.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTa= bles.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/RdV1McAcpiTables.inf diff --git a/Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc b/Platform/ARM/SgiPkg/Sg= i575/Sgi575.dsc index 50790135a6d4..a018187c96bd 100644 --- a/Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc +++ b/Platform/ARM/SgiPkg/Sgi575/Sgi575.dsc @@ -18,13 +18,13 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64|ARM BUILD_TARGETS =3D NOOPT|DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/SgiPkg/SgiPlatform.fdf - BOARD_DXE_FV_COMPONENTS =3D Platform/ARM/SgiPkg/Sgi575/Sgi575.fdf= .inc + FLASH_DEFINITION =3D SgiPkg/SgiPlatform.fdf + BOARD_DXE_FV_COMPONENTS =3D SgiPkg/Sgi575/Sgi575.fdf.inc BUILD_NUMBER =3D 1 =20 # include common definitions from SgiPlatform.dsc -!include Platform/ARM/SgiPkg/SgiPlatform.dsc.inc -!include Platform/ARM/SgiPkg/SgiMemoryMap.dsc.inc +!include SgiPkg/SgiPlatform.dsc.inc +!include SgiPkg/SgiMemoryMap.dsc.inc =20 # include common/basic libraries from MdePkg. !include MdePkg/MdeLibs.dsc.inc @@ -52,4 +52,4 @@ [PcdsFixedAtBuild.common] ##########################################################################= ###### =20 [Components.common] - Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf + SgiPkg/AcpiTables/Sgi575AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/Sgi575/Sgi575.fdf.inc b/Platform/ARM/SgiPk= g/Sgi575/Sgi575.fdf.inc index 3748d86efdf4..77b8e5c02967 100644 --- a/Platform/ARM/SgiPkg/Sgi575/Sgi575.fdf.inc +++ b/Platform/ARM/SgiPkg/Sgi575/Sgi575.fdf.inc @@ -7,4 +7,4 @@ # Per-platform additional content of the DXE phase firmware volume =20 # ACPI support - INF RuleOverride=3DACPITABLE Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTa= bles.inf + INF RuleOverride=3DACPITABLE SgiPkg/AcpiTables/Sgi575AcpiTables.inf diff --git a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc b/Platform/ARM/SgiPkg/= SgiPlatform.dsc.inc index 7e37732fb93c..c6e1be9eedda 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc +++ b/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc @@ -4,7 +4,7 @@ # SPDX-License-Identifier: BSD-2-Clause-Patent # =20 -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc =20 [Defines] # To allow the use of secure storage, set this to TRUE. @@ -28,13 +28,13 @@ [LibraryClasses.common] ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf ArmMmuLib|ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigLib/ArmVExpressSysConfigLib.inf - ArmPlatformLib|Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigLib/ArmV= ExpressSysConfigLib.inf + ArmPlatformLib|SgiPkg/Library/PlatformLib/PlatformLib.inf BasePathLib|ShellPkg/Library/UefiShellLib/UefiShellLib.inf EfiResetSystemLib|ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSyste= mLib.inf LcdHwLib|ArmPlatformPkg/Library/HdLcd/HdLcd.inf - LcdPlatformLib|Platform/ARM/SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib= .inf - NorFlashPlatformLib|Platform/ARM/SgiPkg/Library/NorFlashLib/NorFlashLib.= inf + LcdPlatformLib|SgiPkg/Library/HdLcdArmSgiLib/HdLcdArmSgiLib.inf + NorFlashPlatformLib|SgiPkg/Library/NorFlashLib/NorFlashLib.inf HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf TimerLib|ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf !if $(SECURE_BOOT_ENABLE) =3D=3D TRUE @@ -78,7 +78,7 @@ [LibraryClasses.common.DXE_CORE] =20 [LibraryClasses.common.DXE_DRIVER] FdtLib|EmbeddedPkg/Library/FdtLib/FdtLib.inf - PciHostBridgeLib|Platform/ARM/SgiPkg/Library/PciHostBridgeLib/PciHostBri= dgeLib.inf + PciHostBridgeLib|SgiPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf PciSegmentLib|MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.i= nf PciLib|MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf @@ -232,7 +232,7 @@ [Components.common] NULL|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompre= ssLib.inf } - Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf + SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf =20 # # DXE @@ -299,12 +299,12 @@ [Components.common] # SMBIOS/DMI # MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf - Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf =20 # # platform driver # - Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf + SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf =20 # # FAT filesystem + GPT/MBR partitioning diff --git a/Platform/ARM/SgiPkg/SgiPlatform.fdf b/Platform/ARM/SgiPkg/SgiP= latform.fdf index 1e72c1d0544c..80046643069f 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.fdf +++ b/Platform/ARM/SgiPkg/SgiPlatform.fdf @@ -113,7 +113,7 @@ [FV.FvMain] # SMBIOS/DMI # INF MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf - INF Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf + INF SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf =20 # Required by PCI INF ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf @@ -182,7 +182,7 @@ [FV.FvMain] # # Platform driver # - INF Platform/ARM/SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf + INF SgiPkg/Drivers/PlatformDxe/PlatformDxe.inf =20 # # Bds @@ -228,7 +228,7 @@ [FV.FVMAIN_COMPACT] INF MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.i= nf INF MdeModulePkg/Universal/PCD/Pei/Pcd.inf INF MdeModulePkg/Universal/Variable/Pei/VariablePei.inf - INF Platform/ARM/SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf + INF SgiPkg/Library/SgiPlatformPei/SgiPlatformPei.inf =20 FILE FV_IMAGE =3D 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRE= D =3D TRUE { diff --git a/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc b/Platform/ARM/SgiPk= g/SgiPlatformMm.dsc.inc index 5287e1f8e568..6e457e8127c6 100644 --- a/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc +++ b/Platform/ARM/SgiPkg/SgiPlatformMm.dsc.inc @@ -63,7 +63,7 @@ [LibraryClasses.common.MM_STANDALONE] AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.inf BaseCryptLib|CryptoPkg/Library/BaseCryptLib/SmmCryptLib.inf IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf - NorFlashPlatformLib|Platform/ARM/SgiPkg/Library/NorFlashLib/StandaloneMm= NorFlashLib.inf + NorFlashPlatformLib|SgiPkg/Library/NorFlashLib/StandaloneMmNorFlashLib.i= nf OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf RngLib|MdePkg/Library/BaseRngLibTimerLib/BaseRngLibTimerLib.inf PlatformSecureLib|SecurityPkg/Library/PlatformSecureLibNull/PlatformSecu= reLibNull.inf diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.dsc index 79ce9658fefa..3682af4dc44c 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.dsc @@ -24,33 +24,33 @@ [Defines] SUPPORTED_ARCHITECTURES =3D ARM BUILD_TARGETS =3D DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/VExpressPkg/ArmVExpress-= CTA15-A7.fdf + FLASH_DEFINITION =3D VExpressPkg/ArmVExpress-CTA15-A7.fdf =20 DEFINE EDK2_SKIP_PEICORE =3D 1 DEFINE ARM_BIGLITTLE_TC2 =3D 1 # We build for the TC2 hardware by default =20 -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc !include MdePkg/MdeLibs.dsc.inc =20 [LibraryClasses.common] ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf ArmMmuLib|ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf - ArmPlatformLib|Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/A= rmVExpressLib.inf + ArmPlatformLib|VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLib= .inf =20 - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigLib/ArmVExpressSysConfigLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigLib/ArmV= ExpressSysConfigLib.inf =20 - #DebugAgentTimerLib|Platform/ARM/VExpressPkg/Library/DebugAgentTimerLib/= DebugAgentTimerLib.inf + #DebugAgentTimerLib|VExpressPkg/Library/DebugAgentTimerLib/DebugAgentTim= erLib.inf =20 # ARM General Interrupt Driver in Secure and Non-secure ArmGicLib|ArmPkg/Drivers/ArmGic/ArmGicLib.inf =20 LcdHwLib|ArmPlatformPkg/Library/HdLcd/HdLcd.inf - LcdPlatformLib|Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLc= dArmVExpressLib.inf + LcdPlatformLib|VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressL= ib.inf =20 ArmSmcLib|ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf =20 [LibraryClasses.common.DXE_RUNTIME_DRIVER] - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigRuntimeL= ib/ArmVExpressSysConfigRuntimeLib.inf =20 [LibraryClasses.ARM] ArmSoftFloatLib|ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.inf @@ -60,7 +60,7 @@ [LibraryClasses.ARM] # syscfg MMIO register implementation on ARM. # This will not work at actual runtime. # - ResetSystemLib|Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSyst= emLib.inf + ResetSystemLib|VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf =20 [BuildOptions] !ifdef ARM_BIGLITTLE_TC2 @@ -68,11 +68,11 @@ [BuildOptions] *_*_ARM_PP_FLAGS =3D -DARM_BIGLITTLE_TC2=3D1 !endif =20 - RVCT:*_*_ARM_PLATFORM_FLAGS =3D=3D --cpu Cortex-A15 -I$(WORKSPACE)/Platf= orm/ARM/VExpressPkg/Include/Platform/CTA15-A7 + RVCT:*_*_ARM_PLATFORM_FLAGS =3D=3D --cpu Cortex-A15 -I$(WORKSPACE)/VExpr= essPkg/Include/Platform/CTA15-A7 =20 - GCC:*_*_ARM_PLATFORM_FLAGS =3D=3D -mcpu=3Dcortex-a15 -I$(WORKSPACE)/Plat= form/ARM/VExpressPkg/Include/Platform/CTA15-A7 + GCC:*_*_ARM_PLATFORM_FLAGS =3D=3D -mcpu=3Dcortex-a15 -I$(WORKSPACE)/VExp= ressPkg/Include/Platform/CTA15-A7 =20 - XCODE:*_*_ARM_PLATFORM_FLAGS =3D -I$(WORKSPACE)/Platform/ARM/VExpressPkg= /Include/Platform/CTA15-A7 + XCODE:*_*_ARM_PLATFORM_FLAGS =3D -I$(WORKSPACE)/VExpressPkg/Include/Plat= form/CTA15-A7 =20 ##########################################################################= ###### # @@ -189,7 +189,7 @@ [Components.common] # ArmPlatformPkg/PrePi/PeiMPCore.inf { - ArmPlatformLib|Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-= A7/ArmVExpressLib.inf + ArmPlatformLib|VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpres= sLib.inf } =20 # @@ -237,7 +237,7 @@ [Components.common] # # Platform # - Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf + VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf =20 # # Filesystems @@ -250,10 +250,10 @@ [Components.common] # Multimedia Card Interface # EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf - Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf + VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf =20 # SMSC LAN 9118 - Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf + VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf =20 # # FAT filesystem + GPT/MBR partitioning diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf b/Platform/A= RM/VExpressPkg/ArmVExpress-CTA15-A7.fdf index 6bb1d540fe35..00dc813b69fb 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf +++ b/Platform/ARM/VExpressPkg/ArmVExpress-CTA15-A7.fdf @@ -97,13 +97,13 @@ [FV.FvMain] # # Platform # - INF Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf + INF VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf =20 # # Multimedia Card Interface # INF EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf - INF Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf + INF VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf =20 # # Filesystems @@ -126,14 +126,14 @@ [FV.FvMain] # # USB support # - INF Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf + INF VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf =20 # # Android Fastboot # INF EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf INF EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransport= UsbDxe.inf - INF Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressF= astBootDxe.inf + INF VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf =20 # ACPI Support INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf @@ -141,9 +141,9 @@ [FV.FvMain] # # Networking stack # -!include Platform/ARM/VExpressPkg/ArmVExpress-networking.fdf.inc +!include VExpressPkg/ArmVExpress-networking.fdf.inc =20 - INF Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf + INF VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf =20 # # UEFI application @@ -171,7 +171,7 @@ [FV.FvMain] =20 # Example to add a Device Tree to the Firmware Volume #FILE FREEFORM =3D PCD(gArmVExpressTokenSpaceGuid.PcdFdtVExpressHwA15x2A= 7x3) { - # SECTION RAW =3D Platform/ARM/VExpressPkg/Fdts/vexpress-v2p-ca15_a7.dtb + # SECTION RAW =3D VExpressPkg/Fdts/vexpress-v2p-ca15_a7.dtb #} =20 [FV.FVMAIN_COMPACT] diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc b/Platfor= m/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc index cf7350649edb..98d9049a6e14 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc +++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc @@ -23,7 +23,7 @@ [Defines] SUPPORTED_ARCHITECTURES =3D AARCH64 BUILD_TARGETS =3D DEBUG|RELEASE SKUID_IDENTIFIER =3D DEFAULT - FLASH_DEFINITION =3D Platform/ARM/VExpressPkg/ArmVExpress-= FVP-AArch64.fdf + FLASH_DEFINITION =3D VExpressPkg/ArmVExpress-FVP-AArch64.f= df =20 !ifndef ARM_FVP_RUN_NORFLASH DEFINE EDK2_SKIP_PEICORE=3D1 @@ -31,19 +31,19 @@ [Defines] =20 DT_SUPPORT =3D FALSE =20 -!include Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +!include VExpressPkg/ArmVExpress.dsc.inc !include MdePkg/MdeLibs.dsc.inc !include DynamicTablesPkg/DynamicTables.dsc.inc =20 [LibraryClasses.common] ArmLib|ArmPkg/Library/ArmLib/ArmBaseLib.inf - ArmPlatformLib|Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVE= xpressLib.inf + ArmPlatformLib|VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf ArmMmuLib|ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf =20 - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigLib/ArmVExpressSysConfigLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigLib/ArmV= ExpressSysConfigLib.inf !ifdef EDK2_ENABLE_PL111 LcdHwLib|ArmPlatformPkg/Library/PL111Lcd/PL111Lcd.inf - LcdPlatformLib|Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/P= L111LcdArmVExpressLib.inf + LcdPlatformLib|VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVEx= pressLib.inf !endif =20 # Virtio Support @@ -53,24 +53,24 @@ [LibraryClasses.common] FileExplorerLib|MdeModulePkg/Library/FileExplorerLib/FileExplorerLib.inf !endif =20 - DtPlatformDtbLoaderLib|Platform/ARM/VExpressPkg/Library/ArmVExpressDtPla= tformDtbLoaderLib/ArmVExpressDtPlatformDtbLoaderLib.inf + DtPlatformDtbLoaderLib|VExpressPkg/Library/ArmVExpressDtPlatformDtbLoade= rLib/ArmVExpressDtPlatformDtbLoaderLib.inf =20 [LibraryClasses.common.DXE_RUNTIME_DRIVER] - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigRuntimeL= ib/ArmVExpressSysConfigRuntimeLib.inf =20 [LibraryClasses.common.SEC] - ArmPlatformLib|Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVE= xpressLibSec.inf + ArmPlatformLib|VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec.= inf =20 [LibraryClasses.common.UEFI_DRIVER, LibraryClasses.common.UEFI_APPLICATION= , LibraryClasses.common.DXE_RUNTIME_DRIVER, LibraryClasses.common.DXE_DRIVE= R] PcdLib|MdePkg/Library/DxePcdLib/DxePcdLib.inf =20 PciExpressLib|MdePkg/Library/BasePciExpressLib/BasePciExpressLib.inf - PciHostBridgeLib|Platform/ARM/VExpressPkg/Library/ArmVExpressPciHostBrid= geLib/ArmVExpressPciHostBridgeLib.inf + PciHostBridgeLib|VExpressPkg/Library/ArmVExpressPciHostBridgeLib/ArmVExp= ressPciHostBridgeLib.inf PciLib|MdePkg/Library/BasePciLibPciExpress/BasePciLibPciExpress.inf PciSegmentLib|MdePkg/Library/BasePciSegmentLibPci/BasePciSegmentLibPci.i= nf =20 [BuildOptions] - GCC:*_*_AARCH64_PLATFORM_FLAGS =3D=3D -I$(WORKSPACE)/Platform/ARM/VExpre= ssPkg/Include/Platform/RTSM + GCC:*_*_AARCH64_PLATFORM_FLAGS =3D=3D -I$(WORKSPACE)/VExpressPkg/Include= /Platform/RTSM =20 =20 ##########################################################################= ###### @@ -204,7 +204,7 @@ [Components.common] # UEFI is placed in RAM by bootloader ArmPlatformPkg/PrePi/PeiUniCore.inf { - ArmPlatformLib|Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/A= rmVExpressLib.inf + ArmPlatformLib|VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib= .inf } !else # UEFI lives in FLASH and copies itself to RAM @@ -282,7 +282,7 @@ [Components.common] !endif } =20 - Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/Co= nfigurationManagerDxe.inf { + VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/ConfigurationMa= nagerDxe.inf { gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x1c090000 gArmPlatformTokenSpaceGuid.PL011UartInterrupt|0x25 @@ -309,12 +309,12 @@ [Components.common] # Multimedia Card Interface # EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf - Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf + VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf =20 # # Platform Driver # - Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf + VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf OvmfPkg/VirtioBlkDxe/VirtioBlk.inf =20 # diff --git a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf b/Platfor= m/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf index 7635cb7a8406..102965615207 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf +++ b/Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf @@ -94,7 +94,7 @@ [FV.FvMain] INF MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf =20 # Configuration Manager - INF Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDx= e/ConfigurationManagerDxe.inf + INF VExpressPkg/ConfigurationManager/ConfigurationManagerDxe/Configurati= onManagerDxe.inf =20 # # Dynamic Table fdf @@ -135,7 +135,7 @@ [FV.FvMain] # Multimedia Card Interface # INF EmbeddedPkg/Universal/MmcDxe/MmcDxe.inf - INF Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf + INF VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf =20 # # SMBIOS Support @@ -145,12 +145,12 @@ [FV.FvMain] # # Platform Driver # - INF Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf + INF VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf INF OvmfPkg/VirtioBlkDxe/VirtioBlk.inf =20 !ifdef EDK2_ENABLE_SMSC_91X -!include Platform/ARM/VExpressPkg/ArmVExpress-networking.fdf.inc - INF Platform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf +!include VExpressPkg/ArmVExpress-networking.fdf.inc + INF VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf !endif =20 # @@ -196,12 +196,12 @@ [FV.FvMain] =20 # builtin device tree binaries -- order matches ARM_VEXPRESS_PLATFORM_ID FILE FREEFORM =3D 25462CDA-221F-47DF-AC1D-259CFAA4E326 { - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2-psc= i.dtb - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv2lega= cy-psci.dtb - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-base-gicv3-psc= i.dtb - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gic= v2-psci.dtb - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gic= v2legacy-psci.dtb - SECTION RAW =3D Platform/ARM/VExpressPkg/DeviceTree/fvp-foundation-gic= v3-psci.dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-base-gicv2-psci.dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-base-gicv2legacy-psci.dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-base-gicv3-psci.dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-foundation-gicv2-psci.dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-foundation-gicv2legacy-psci= .dtb + SECTION RAW =3D VExpressPkg/DeviceTree/fvp-foundation-gicv3-psci.dtb } !endif =20 diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VE= xpressPkg/ArmVExpress.dsc.inc index 1381867ac055..60f1926aced5 100644 --- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc +++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc @@ -80,8 +80,8 @@ [LibraryClasses.common] =20 # Versatile Express Specific Libraries PlatformPeiLib|ArmPlatformPkg/PlatformPei/PlatformPeiLib.inf - ArmPlatformSysConfigLib|Platform/ARM/VExpressPkg/Library/ArmVExpressSysC= onfigLib/ArmVExpressSysConfigLib.inf - NorFlashPlatformLib|Platform/ARM/VExpressPkg/Library/NorFlashArmVExpress= Lib/NorFlashArmVExpressLib.inf + ArmPlatformSysConfigLib|VExpressPkg/Library/ArmVExpressSysConfigLib/ArmV= ExpressSysConfigLib.inf + NorFlashPlatformLib|VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashA= rmVExpressLib.inf ResetSystemLib|ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSy= stemLib.inf =20 # ARM PL031 RTC Driver @@ -425,7 +425,7 @@ [Components.common] !include NetworkPkg/Network.dsc.inc !ifdef EDK2_ENABLE_SMSC_91X # SMSC LAN 91C111 - Platform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf + VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf !endif =20 # @@ -433,7 +433,7 @@ [Components.common] # EmbeddedPkg/Application/AndroidFastboot/AndroidFastbootApp.inf EmbeddedPkg/Drivers/AndroidFastbootTransportUsbDxe/FastbootTransportUsbD= xe.inf - Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastB= ootDxe.inf + VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf =20 # FV Filesystem MdeModulePkg/Universal/FvSimpleFileSystemDxe/FvSimpleFileSystemDxe.inf @@ -464,4 +464,4 @@ [Components.common] [Components.ARM] =20 # ISP1761 USB OTG Controller - Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf + VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf diff --git a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationMan= agerDxe/ConfigurationManagerDxe.inf b/Platform/ARM/VExpressPkg/Configuratio= nManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf index b53daf51d4b1..bbb3dd02ef8d 100644 --- a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe= /ConfigurationManagerDxe.inf +++ b/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe= /ConfigurationManagerDxe.inf @@ -31,7 +31,7 @@ [Packages] DynamicTablesPkg/DynamicTablesPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] ArmPlatformLib diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf = b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf index 14e02ad51d90..26798cdfb22c 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf @@ -23,7 +23,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec OvmfPkg/OvmfPkg.dec ArmCommonPkg/ArmCommonPkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] ArmShellCmdRunAxfLib diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVEx= pressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBoot= Dxe/ArmVExpressFastBootDxe.inf index d95dc0268eba..5121177324d5 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFa= stBootDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFa= stBootDxe.inf @@ -39,7 +39,7 @@ [Packages] MdeModulePkg/MdeModulePkg.dec ArmPlatformPkg/ArmPlatformPkg.dec ArmPkg/ArmPkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [Pcd] gArmVExpressTokenSpaceGuid.PcdAndroidFastbootNvmDevicePath diff --git a/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.i= nf b/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf index 40efb73f5db9..2ebcf910ed2d 100644 --- a/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf @@ -40,7 +40,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [Pcd] gArmVExpressTokenSpaceGuid.PcdIsp1761BaseAddress diff --git a/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf b/P= latform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf index b289f80c35a5..988eb4a23ea0 100644 --- a/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf @@ -31,7 +31,7 @@ [Packages] NetworkPkg/NetworkPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf b/Pla= tform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf index 11a9f74c50f4..61fa01dbfa7e 100644 --- a/Platform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/Lan91xDxe/Lan91xDxe.inf @@ -33,7 +33,7 @@ [Packages] MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec NetworkPkg/NetworkPkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf b= /Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf index 34690a135e16..ff1407aefd4e 100644 --- a/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf @@ -29,7 +29,7 @@ [Sources.common] [Packages] EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf= b/Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf index 784e84bd9293..c230d33510db 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf @@ -20,7 +20,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoade= rLib/ArmVExpressDtPlatformDtbLoaderLib.inf b/Platform/ARM/VExpressPkg/Libra= ry/ArmVExpressDtPlatformDtbLoaderLib/ArmVExpressDtPlatformDtbLoaderLib.inf index 7992ffa22c91..823233a4153b 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoaderLib/Ar= mVExpressDtPlatformDtbLoaderLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoaderLib/Ar= mVExpressDtPlatformDtbLoaderLib.inf @@ -20,7 +20,7 @@ [Sources] [Packages] ArmPkg/ArmPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec EmbeddedPkg/EmbeddedPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVEx= pressLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmV= ExpressLib.inf index e585fe6c1876..d2bf15aa405e 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLi= b.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLi= b.inf @@ -20,7 +20,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] IoLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpres= sLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressL= ib.inf index 929dadc28a84..8ff24785939a 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf @@ -19,7 +19,7 @@ [Packages] EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] IoLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpres= sLibSec.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpre= ssLibSec.inf index ede7ab0a32ce..7271ff5ab298 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec= .inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec= .inf @@ -16,7 +16,7 @@ [Defines] [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressPciHostBridgeLib/A= rmVExpressPciHostBridgeLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpre= ssPciHostBridgeLib/ArmVExpressPciHostBridgeLib.inf index e5080074e2e9..39e6d0e112b4 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressPciHostBridgeLib/ArmVExpr= essPciHostBridgeLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressPciHostBridgeLib/ArmVExpr= essPciHostBridgeLib.inf @@ -29,7 +29,7 @@ [Packages] ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] IoLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVE= xpressSysConfigLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressSysCon= figLib/ArmVExpressSysConfigLib.inf index 36f447ee79bd..feb00a41c4ff 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressS= ysConfigLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigLib/ArmVExpressS= ysConfigLib.inf @@ -22,7 +22,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLi= b/ArmVExpressSysConfigRuntimeLib.inf b/Platform/ARM/VExpressPkg/Library/Arm= VExpressSysConfigRuntimeLib/ArmVExpressSysConfigRuntimeLib.inf index 5179165f98e2..5aa8aefb790d 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVE= xpressSysConfigRuntimeLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressSysConfigRuntimeLib/ArmVE= xpressSysConfigRuntimeLib.inf @@ -23,7 +23,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmV= ExpressLib.inf b/Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcd= ArmVExpressLib.inf index 191261d0629a..aa4d98b91935 100644 --- a/Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress= Lib.inf +++ b/Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress= Lib.inf @@ -22,7 +22,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] ArmPlatformSysConfigLib diff --git a/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFla= shArmVExpressLib.inf b/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpress= Lib/NorFlashArmVExpressLib.inf index a411ba4d0072..736230e53160 100644 --- a/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVE= xpressLib.inf +++ b/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVE= xpressLib.inf @@ -19,7 +19,7 @@ [Sources.common] [Packages] MdePkg/MdePkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111L= cdArmVExpressLib.inf b/Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpress= Lib/PL111LcdArmVExpressLib.inf index 999a0814f508..afa950846260 100644 --- a/Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVE= xpressLib.inf +++ b/Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVE= xpressLib.inf @@ -22,7 +22,7 @@ [Sources.common] [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] ArmPlatformSysConfigLib diff --git a/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib= .inf b/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf index e18df3c0baec..37e00bd5bc60 100644 --- a/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf @@ -24,7 +24,7 @@ [Packages] ArmPlatformPkg/ArmPlatformPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - Platform/ARM/VExpressPkg/ArmVExpressPkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] DebugLib diff --git a/Platform/Comcast/RDKQemu/RDKQemu.fdf b/Platform/Comcast/RDKQem= u/RDKQemu.fdf index 953a72c955c4..50b1929d6136 100644 --- a/Platform/Comcast/RDKQemu/RDKQemu.fdf +++ b/Platform/Comcast/RDKQemu/RDKQemu.fdf @@ -111,7 +111,7 @@ [FV.FVMAIN_COMPACT] # # The UEFI driver is at the end of the list of the driver to be dispatch= ed # after the device drivers (eg: Ethernet) to ensure we have support for = them. - #INF Platform/ARM/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf + #INF Drivers/FdtPlatformDxe/FdtPlatformDxe.inf =20 FILE FV_IMAGE =3D 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRE= D =3D TRUE { diff --git a/Readme.md b/Readme.md index 62876b4b7d75..c9fd8e987cb7 100644 --- a/Readme.md +++ b/Readme.md @@ -157,7 +157,7 @@ $ NUM_CPUS=3D$((`getconf _NPROCESSORS_ONLN` + 2)) For the toolchain tag, use GCC5 for gcc version 5 or later, GCC4x for earlier versions, or CLANG35/CLANG38 as appropriate when building with cla= ng. ``` -$ build -n $NUM_CPUS -a AARCH64 -t GCC5 -p Platform/ARM/JunoPkg/ArmJuno.dsc +$ build -n $NUM_CPUS -a AARCH64 -t GCC5 -p JunoPkg/ArmJuno.dsc ``` (Note that the description file gets resolved by the build command through searching in all locations specified in **PACKAGES_PATH**.) --=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 (#80872): https://edk2.groups.io/g/devel/message/80872 Mute This Topic: https://groups.io/mt/85741393/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 Feb 9 03:44:40 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+80873+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+80873+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1632146701; cv=none; d=zohomail.com; s=zohoarc; b=IENJJZf8s+Ka87xu14QzpF4noYvI4e2RJQqs/ZfqXT6CtHhTZ9XJJMDcFE7qC4HxTvFqyQobENXFt+0eFtlowJfXCdxubVciSUDeqPa0OcTT8ru4XnMAMqKRiJr0ksmcOxbn8zOz+J3+dy9CE6Vrhq+aSyXBXq8KO4q95p4hi0c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1632146701; h=Cc:Date:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:Message-ID:Reply-To:References:Sender:Subject:To; bh=l1HlBFKSFSX6lLG2OywCZUKNpcxp/yqS0FfXNXzo+aQ=; b=F8Kgx1UgWSI2PdZswvhaL80CNzOJtHdfFnsBxfDZ0vLimv/P88OCFzxCFMmEYQHFYWFu71F8fY+2vmLK2AeGdnxxbe/jspklQZ1OHpQ4tpJ4HFkfUUa/pVdGQ3SzEL5yBOjNnMnr58jLumzXo+VL8hOO/oqPbI8WzYC3AuGye2s= 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+80873+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1632146701562175.76167684859752; Mon, 20 Sep 2021 07:05:01 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id IsazYY1788612xYrfhq6AdIu; Mon, 20 Sep 2021 07:05:01 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web10.12188.1632146700408065365 for ; Mon, 20 Sep 2021 07:05:00 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1DB26143B; Mon, 20 Sep 2021 07:05:00 -0700 (PDT) X-Received: from e120189.arm.com (unknown [10.57.94.101]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 3F1813F718; Mon, 20 Sep 2021 07:04:58 -0700 (PDT) From: "PierreGondois" To: devel@edk2.groups.io, Sean Brogan , Ard Biesheuvel , Leif Lindholm , Sami Mujawar Cc: Liming Gao , Thomas Abraham Subject: [edk2-devel] [RFC PATCH edk2-platforms v1 7/7] Platform/ARM: Alphabetically order sections in inf files Date: Mon, 20 Sep 2021 15:04:08 +0100 Message-Id: <20210920140408.16190-8-Pierre.Gondois@arm.com> In-Reply-To: <20210920140408.16190-1-Pierre.Gondois@arm.com> References: <20210920140408.16190-1-Pierre.Gondois@arm.com> 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,pierre.gondois@arm.com X-Gm-Message-State: 5rPw1znQT8pid9sEtj5RIboDx1787277AA= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1632146701; bh=HDCh/MjxB4eW8it4v4L6k9zvRmNwtd3f+VmFRcgcxZA=; h=Cc:Date:From:Reply-To:Subject:To; b=L18YN71tvPEThkkNZYW5COCGUw2j48cTDbCS9pPocYaI/s8rcqRE8VQUT8zeIotpo5w cXXhfdyBLnVyA27m7xwGeFiTjZSUYVHkUE/wBFqGM83UrcQGhYi8wxnuLQuYnP/3ijDlZ CxxPYDND7UOHwHRTQtjU47bYbE4O0rubm6E= X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1632146708864100030 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Pierre Gondois Removing the "Platform/ARM/" prefix changes the order of alphabetically ordered files in the "Package" section of inf files. Re-order them. Also to re-order the "LibraryClasses" and "Sources" sections when necessary. Bugzilla: 3264 (https://bugzilla.tianocore.org/show_bug.cgi?id=3D3264) Signed-off-by: Pierre Gondois --- .../ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf | 8 ++++---- .../Drivers/FdtPlatformDxe/FdtPlatformDxe.inf | 2 +- .../Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf.inf | 10 +++++----- Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf | 4 ++-- Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf | 10 +++++----- .../ConfigurationManagerDxe.inf | 4 ++-- Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf | 10 +++++----- .../JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf | 2 +- Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf | 8 ++++---- .../JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf | 2 +- .../Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf | 2 +- .../JunoPciHostBridgeLib/JunoPciHostBridgeLib.inf | 2 +- .../Library/NorFlashJunoLib/NorFlashJunoLib.inf | 2 +- .../JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 4 ++-- .../ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf | 2 +- .../ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf | 2 +- Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf | 2 +- .../Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 8 ++++---- .../Library/PciHostBridgeLib/PciHostBridgeLib.inf | 4 ++-- .../ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf | 2 +- .../ConfigurationManagerDxe.inf | 2 +- .../VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf | 6 +++--- .../VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf | 2 +- .../ArmVExpressFastBootDxe/ArmVExpressFastBootDxe.inf | 6 +++--- .../Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf | 2 +- .../ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf | 10 +++++----- .../VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf | 6 +++--- .../ArmVExpressDtPlatformDtbLoaderLib.inf | 2 +- .../Library/ArmVExpressLibCTA15-A7/ArmVExpressLib.inf | 4 ++-- .../Library/ArmVExpressLibRTSM/ArmVExpressLib.inf | 10 +++++----- .../Library/ArmVExpressLibRTSM/ArmVExpressLibSec.inf | 10 +++++----- .../NorFlashArmVExpressLib/NorFlashArmVExpressLib.inf | 2 +- .../Library/ResetSystemLib/ResetSystemLib.inf | 2 +- 39 files changed, 83 insertions(+), 83 deletions(-) diff --git a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf b/Pl= atform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf index 258eaf1204c0..04560a7c1911 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/BootMonFs/BootMonFs.inf @@ -17,18 +17,18 @@ [Defines] ENTRY_POINT =3D BootMonFsEntryPoint =20 [Sources] - BootMonFsEntryPoint.c - BootMonFsOpenClose.c BootMonFsDir.c + BootMonFsEntryPoint.c BootMonFsImages.c + BootMonFsOpenClose.c BootMonFsReadWrite.c BootMonFsUnsupported.c =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - ArmCommonPkg/ArmCommonPkg.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDx= e.inf b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf index 7f0beb100cce..e7b68356585e 100644 --- a/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf +++ b/Platform/ARM/ArmCommonPkg/Drivers/FdtPlatformDxe/FdtPlatformDxe.inf @@ -22,10 +22,10 @@ [Sources.common] ShellSetFdt.c =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - ArmCommonPkg/ArmCommonPkg.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCm= dRunAxf.inf b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellC= mdRunAxf.inf index 52d6bce28ecc..fdd238f5b621 100644 --- a/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf +++ b/Platform/ARM/ArmCommonPkg/Library/ArmShellCmdRunAxf/ArmShellCmdRunAxf= .inf @@ -17,15 +17,15 @@ [Defines] [Sources.common] ArmShellCmdRunAxf.c ArmShellCmdRunAxf.uni - RunAxf.c - BootMonFsLoader.h BootMonFsLoader.c - ElfLoader.h + BootMonFsLoader.h ElfLoader.c + ElfLoader.h + RunAxf.c # ELF definitions taken from BaseTools + elf_common.h elf32.h elf64.h - elf_common.h =20 [Sources.AARCH64] AArch64/Pivot.S @@ -34,10 +34,10 @@ [Sources.ARM] Arm/Pivot.S =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec ArmPkg/ArmPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - ArmCommonPkg/ArmCommonPkg.dec ShellPkg/ShellPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf b/Platform= /ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf index 4157a598cc6e..cb734c08fc4d 100644 --- a/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf +++ b/Platform/ARM/ArmCommonPkg/Library/BdsLib/BdsLib.inf @@ -19,11 +19,11 @@ [Sources.common] BdsHelper.c =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec NetworkPkg/NetworkPkg.dec - ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] ArmLib @@ -31,8 +31,8 @@ [LibraryClasses] DebugLib DevicePathLib HobLib - PcdLib NetLib + PcdLib =20 [Guids] gEfiFileInfoGuid diff --git a/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf b/Platform/ARM/= JunoPkg/AcpiTables/AcpiTables.inf index 20030a5e54fb..a7353238128f 100644 --- a/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf +++ b/Platform/ARM/JunoPkg/AcpiTables/AcpiTables.inf @@ -16,21 +16,21 @@ [Defines] VERSION_STRING =3D 1.0 =20 [Sources] - Dsdt.asl + AcpiSsdtRootPci.asl # Juno R1 specific Dbg2.aslc - Spcr.aslc + Dsdt.asl Fadt.aslc Gtdt.aslc Madt.aslc - AcpiSsdtRootPci.asl # Juno R1 specific + Spcr.aslc =20 [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec JunoPkg/ArmJuno.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec =20 [FixedPcd] gArmPlatformTokenSpaceGuid.PcdCoreCount diff --git a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManager= Dxe/ConfigurationManagerDxe.inf b/Platform/ARM/JunoPkg/ConfigurationManager= /ConfigurationManagerDxe/ConfigurationManagerDxe.inf index b496756295bd..0323240355de 100644 --- a/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxe.inf +++ b/Platform/ARM/JunoPkg/ConfigurationManager/ConfigurationManagerDxe/Con= figurationManagerDxe.inf @@ -21,18 +21,18 @@ [Defines] # =20 [Sources] - ConfigurationManager.c AslTables/Dsdt.asl AslTables/SsdtJunoUsb.asl AslTables/SsdtPci.asl + ConfigurationManager.c =20 [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec DynamicTablesPkg/DynamicTablesPkg.dec + JunoPkg/ArmJuno.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - JunoPkg/ArmJuno.dec =20 [LibraryClasses] ArmPlatformLib diff --git a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf b/Platf= orm/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf index 3d14332b3ea0..1f14edf9a900 100644 --- a/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/ArmJunoDxe/ArmJunoDxe.inf @@ -17,13 +17,13 @@ [Sources.common] ArmJunoDxe.c =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec - ArmCommonPkg/ArmCommonPkg.dec JunoPkg/ArmJuno.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] AcpiLib @@ -38,9 +38,9 @@ [LibraryClasses] PrintLib SerialPortLib UefiBootServicesTableLib - UefiRuntimeServicesTableLib - UefiLib UefiDriverEntryPoint + UefiLib + UefiRuntimeServicesTableLib =20 [Guids] gEfiFileInfoGuid diff --git a/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf= b/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf index be9c08bc5f88..5174ff9501d8 100644 --- a/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf +++ b/Platform/ARM/JunoPkg/Drivers/SataSiI3132Dxe/SataSiI3132Dxe.inf @@ -23,8 +23,8 @@ [Defines] ENTRY_POINT =3D InitializeSataSiI3132 =20 [Packages] - MdePkg/MdePkg.dec JunoPkg/ArmJuno.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] MemoryAllocationLib diff --git a/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf b/Platf= orm/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf index cc24f5e895ce..3923b6ffba47 100644 --- a/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf @@ -13,17 +13,17 @@ [Defines] LIBRARY_CLASS =3D ArmPlatformLib =20 [Packages] - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec - EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + EmbeddedPkg/EmbeddedPkg.dec JunoPkg/ArmJuno.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] - IoLib ArmLib HobLib + IoLib MemoryAllocationLib SerialPortLib =20 diff --git a/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf b= /Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf index 55a18031df3f..8b833ba57da9 100644 --- a/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf +++ b/Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf @@ -18,8 +18,8 @@ [Sources.common] [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - MdePkg/MdePkg.dec JunoPkg/ArmJuno.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] ArmLib diff --git a/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.i= nf b/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf index a34dceb7bdc0..fe9b666a4c45 100644 --- a/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf @@ -22,8 +22,8 @@ [Sources.common] [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec - MdePkg/MdePkg.dec JunoPkg/ArmJuno.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostB= ridgeLib.inf b/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHos= tBridgeLib.inf index 4f3f3c708715..7f52562e7e98 100644 --- a/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLi= b.inf +++ b/Platform/ARM/JunoPkg/Library/JunoPciHostBridgeLib/JunoPciHostBridgeLi= b.inf @@ -30,9 +30,9 @@ [Sources] =20 [Packages] ArmPkg/ArmPkg.dec + JunoPkg/ArmJuno.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - JunoPkg/ArmJuno.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.i= nf b/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf index 5064409173b1..2d654cc7758f 100644 --- a/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf +++ b/Platform/ARM/JunoPkg/Library/NorFlashJunoLib/NorFlashJunoLib.inf @@ -18,8 +18,8 @@ [Sources.common] =20 [Packages] ArmPlatformPkg/ArmPlatformPkg.dec - MdePkg/MdePkg.dec JunoPkg/ArmJuno.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf b= /Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf index 8f0231314678..d18a561fbab1 100644 --- a/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf +++ b/Platform/ARM/JunoPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.inf @@ -30,14 +30,14 @@ [Sources] [Packages] ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + JunoPkg/ArmJuno.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec - JunoPkg/ArmJuno.dec =20 [LibraryClasses] ArmLib - BaseMemoryLib BaseLib + BaseMemoryLib DebugLib HobLib IoLib diff --git a/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf b/= Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf index 5e773543b39d..a4428f382e49 100644 --- a/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf +++ b/Platform/ARM/Morello/Drivers/PlatformDxe/PlatformDxeFvp.inf @@ -21,8 +21,8 @@ [Sources.common] =20 [Packages] MdePkg/MdePkg.dec - OvmfPkg/OvmfPkg.dec Morello/MorelloPlatform.dec + OvmfPkg/OvmfPkg.dec =20 [LibraryClasses] UefiDriverEntryPoint diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf index 409d3aa5ccbc..0a1503884db3 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdE1EdgeAcpiTables.inf @@ -16,7 +16,6 @@ [Defines] =20 [Sources] Dbg2.aslc - SsdtRos.asl Fadt.aslc Gtdt.aslc Iort.aslc @@ -27,6 +26,7 @@ [Sources] Spcr.aslc Ssdt.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf index c74685bec7b2..767073ff8a0c 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeAcpiTables.inf @@ -16,7 +16,6 @@ [Defines] =20 [Sources] Dbg2.aslc - SsdtRos.asl Fadt.aslc Gtdt.aslc Iort.aslc @@ -27,6 +26,7 @@ [Sources] Spcr.aslc Ssdt.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf b/Plat= form/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf index 1ad34860fa7b..c4e29a485f44 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN1EdgeX2AcpiTables.inf @@ -16,7 +16,6 @@ [Defines] =20 [Sources] Dbg2.aslc - SsdtRos.asl Fadt.aslc Gtdt.aslc Iort.aslc @@ -29,6 +28,7 @@ [Sources] Spcr.aslc Ssdt.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf b/Platform/A= RM/SgiPkg/AcpiTables/RdN2AcpiTables.inf index c136ea4320e0..60ef6744294f 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2AcpiTables.inf @@ -25,8 +25,8 @@ [Sources] RdN2/Pptt.aslc Spcr.aslc Ssdt.asl - SsdtRos.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf b/Platfo= rm/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf index 36bc95615f86..574f332985d6 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdN2Cfg1AcpiTables.inf @@ -25,8 +25,8 @@ [Sources] RdN2Cfg1/Pptt.aslc Spcr.aslc Ssdt.asl - SsdtRos.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf b/Platform/A= RM/SgiPkg/AcpiTables/RdV1AcpiTables.inf index d5b6479e4f44..808033405512 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdV1AcpiTables.inf @@ -16,7 +16,6 @@ [Defines] =20 [Sources] Dbg2.aslc - SsdtRos.asl Fadt.aslc Gtdt.aslc Iort.aslc @@ -27,6 +26,7 @@ [Sources] Spcr.aslc Ssdt.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf b/Platform= /ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf index 3863237d2a0c..86c8257c9bcd 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/RdV1McAcpiTables.inf @@ -16,7 +16,6 @@ [Defines] =20 [Sources] Dbg2.aslc - SsdtRos.asl Fadt.aslc Gtdt.aslc Iort.aslc @@ -29,6 +28,7 @@ [Sources] Spcr.aslc Ssdt.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf b/Platform= /ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf index 7b536e823869..e6ae131aba3c 100644 --- a/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf +++ b/Platform/ARM/SgiPkg/AcpiTables/Sgi575AcpiTables.inf @@ -25,8 +25,8 @@ [Sources] Sgi575/Pptt.aslc Spcr.aslc Ssdt.asl - SsdtRos.asl SsdtEvents.asl + SsdtRos.asl =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDx= e.inf b/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf index 3ed6def28003..08241b85590e 100644 --- a/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf +++ b/Platform/ARM/SgiPkg/Drivers/SmbiosPlatformDxe/SmbiosPlatformDxe.inf @@ -16,14 +16,14 @@ [Defines] [Sources] SmbiosPlatformDxe.c Type0BiosInformation.c - Type1SystemInformation.c - Type3SystemEnclosure.c - Type4ProcessorInformation.c - Type7CacheInformation.c Type16PhysicalMemoryArray.c Type17MemoryDevice.c Type19MemoryArrayMappedAddress.c + Type1SystemInformation.c Type32SystemBootInformation.c + Type3SystemEnclosure.c + Type4ProcessorInformation.c + Type7CacheInformation.c =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/SgiPkg/Library/PciHostBridgeLib/PciHostBridgeLib.= inf b/Platform/ARM/SgiPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf index a9fdd874d049..17c2bb01b821 100644 --- a/Platform/ARM/SgiPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf +++ b/Platform/ARM/SgiPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf @@ -27,9 +27,9 @@ [Sources] PciHostBridgeLib.c =20 [Packages] - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec ArmPkg/ArmPkg.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec =20 [LibraryClasses] BaseLib diff --git a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf b/Plat= form/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf index f86167cccd70..00452b678c72 100644 --- a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf +++ b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.inf @@ -30,8 +30,8 @@ [LibraryClasses] SerialPortLib =20 [Sources.common] - PlatformLibMem.c PlatformLib.c + PlatformLibMem.c =20 [Sources.AARCH64] AArch64/Helper.S | GCC diff --git a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationMan= agerDxe/ConfigurationManagerDxe.inf b/Platform/ARM/VExpressPkg/Configuratio= nManager/ConfigurationManagerDxe/ConfigurationManagerDxe.inf index bbb3dd02ef8d..477b16852156 100644 --- a/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe= /ConfigurationManagerDxe.inf +++ b/Platform/ARM/VExpressPkg/ConfigurationManager/ConfigurationManagerDxe= /ConfigurationManagerDxe.inf @@ -21,9 +21,9 @@ [Defines] # =20 [Sources] - ConfigurationManager.c AslTables/Dsdt.asl AslTables/SsdtPci.asl + ConfigurationManager.c =20 [Packages] ArmPkg/ArmPkg.dec diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf = b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf index 26798cdfb22c..d2dce0058bd4 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmFvpDxe.inf @@ -18,11 +18,11 @@ [Sources.common] ArmFvpDxe.c =20 [Packages] - MdePkg/MdePkg.dec + ArmCommonPkg/ArmCommonPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + MdePkg/MdePkg.dec OvmfPkg/OvmfPkg.dec - ArmCommonPkg/ArmCommonPkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] @@ -30,7 +30,7 @@ [LibraryClasses] BaseMemoryLib IoLib TimerLib - UefiDriverEntryPoint UefiBootServicesTableLib + UefiDriverEntryPoint VirtioMmioDeviceLib =20 diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf b= /Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf index 93a51de12368..a2ebd3b10099 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressDxe/ArmHwDxe.inf @@ -18,9 +18,9 @@ [Sources.common] ArmHwDxe.c =20 [Packages] + ArmCommonPkg/ArmCommonPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec MdePkg/MdePkg.dec - ArmCommonPkg/ArmCommonPkg.dec =20 [LibraryClasses] ArmShellCmdRunAxfLib diff --git a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVEx= pressFastBootDxe.inf b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBoot= Dxe/ArmVExpressFastBootDxe.inf index 5121177324d5..ba30409a50c0 100644 --- a/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFa= stBootDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/ArmVExpressFastBootDxe/ArmVExpressFa= stBootDxe.inf @@ -34,11 +34,11 @@ [Protocols] gEfiDiskIoProtocolGuid =20 [Packages] + ArmPkg/ArmPkg.dec + ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec - MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec - ArmPlatformPkg/ArmPlatformPkg.dec - ArmPkg/ArmPkg.dec + MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [Pcd] diff --git a/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.i= nf b/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf index 2ebcf910ed2d..7a1aa87ba86e 100644 --- a/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/Isp1761UsbDxe/Isp1761UsbDxe.inf @@ -38,8 +38,8 @@ [Protocols] =20 [Packages] EmbeddedPkg/EmbeddedPkg.dec - MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [Pcd] diff --git a/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf b/P= latform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf index 988eb4a23ea0..6b8e5d75a89e 100644 --- a/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/Lan9118Dxe/Lan9118Dxe.inf @@ -28,19 +28,19 @@ [Sources.common] Lan9118Dxe.h =20 [Packages] - NetworkPkg/NetworkPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec + NetworkPkg/NetworkPkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] BaseLib - UefiLib - NetLib - UefiDriverEntryPoint BaseMemoryLib - IoLib DevicePathLib + IoLib + NetLib + UefiDriverEntryPoint + UefiLib =20 [Protocols] gEfiSimpleNetworkProtocolGuid diff --git a/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf b= /Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf index ff1407aefd4e..d07954df1b3a 100644 --- a/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf +++ b/Platform/ARM/VExpressPkg/Drivers/PL180MciDxe/PL180MciDxe.inf @@ -32,13 +32,13 @@ [Packages] VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] + ArmLib BaseLib - UefiLib - UefiDriverEntryPoint BaseMemoryLib - ArmLib IoLib TimerLib + UefiDriverEntryPoint + UefiLib =20 [Protocols] gEfiCpuArchProtocolGuid diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoade= rLib/ArmVExpressDtPlatformDtbLoaderLib.inf b/Platform/ARM/VExpressPkg/Libra= ry/ArmVExpressDtPlatformDtbLoaderLib/ArmVExpressDtPlatformDtbLoaderLib.inf index 823233a4153b..488d5175015f 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoaderLib/Ar= mVExpressDtPlatformDtbLoaderLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressDtPlatformDtbLoaderLib/Ar= mVExpressDtPlatformDtbLoaderLib.inf @@ -19,9 +19,9 @@ [Sources] =20 [Packages] ArmPkg/ArmPkg.dec + EmbeddedPkg/EmbeddedPkg.dec MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec - EmbeddedPkg/EmbeddedPkg.dec =20 [LibraryClasses] ArmGicLib diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVEx= pressLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmV= ExpressLib.inf index d2bf15aa405e..8c56cac09603 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLi= b.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/ArmVExpressLi= b.inf @@ -15,16 +15,16 @@ [Defines] LIBRARY_CLASS =3D ArmPlatformLib =20 [Packages] - ArmPlatformPkg/ArmPlatformPkg.dec ArmPkg/ArmPkg.dec + ArmPlatformPkg/ArmPlatformPkg.dec EmbeddedPkg/EmbeddedPkg.dec MdeModulePkg/MdeModulePkg.dec MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] - IoLib ArmLib + IoLib MemoryAllocationLib SerialPortLib =20 diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpres= sLib.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressL= ib.inf index 8ff24785939a..f54ff376c775 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf @@ -14,19 +14,19 @@ [Defines] LIBRARY_CLASS =3D ArmPlatformLib =20 [Packages] - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec - EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + EmbeddedPkg/EmbeddedPkg.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] - IoLib ArmLib + HobLib + IoLib MemoryAllocationLib SerialPortLib - HobLib =20 [Sources.common] RTSM.c diff --git a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpres= sLibSec.inf b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpre= ssLibSec.inf index 7271ff5ab298..28bf8f05db33 100644 --- a/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec= .inf +++ b/Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLibSec= .inf @@ -14,16 +14,16 @@ [Defines] LIBRARY_CLASS =3D ArmPlatformLib =20 [Packages] - MdePkg/MdePkg.dec - MdeModulePkg/MdeModulePkg.dec - VExpressPkg/ArmVExpressPkg.dec - EmbeddedPkg/EmbeddedPkg.dec ArmPkg/ArmPkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + EmbeddedPkg/EmbeddedPkg.dec + MdeModulePkg/MdeModulePkg.dec + MdePkg/MdePkg.dec + VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] - IoLib ArmLib + IoLib SerialPortLib =20 [Sources.common] diff --git a/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFla= shArmVExpressLib.inf b/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpress= Lib/NorFlashArmVExpressLib.inf index 736230e53160..b171d1f92096 100644 --- a/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVE= xpressLib.inf +++ b/Platform/ARM/VExpressPkg/Library/NorFlashArmVExpressLib/NorFlashArmVE= xpressLib.inf @@ -17,8 +17,8 @@ [Sources.common] NorFlashArmVExpress.c =20 [Packages] - MdePkg/MdePkg.dec ArmPlatformPkg/ArmPlatformPkg.dec + MdePkg/MdePkg.dec VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] diff --git a/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib= .inf b/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf index 37e00bd5bc60..332156d71eb5 100644 --- a/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf +++ b/Platform/ARM/VExpressPkg/Library/ResetSystemLib/ResetSystemLib.inf @@ -27,5 +27,5 @@ [Packages] VExpressPkg/ArmVExpressPkg.dec =20 [LibraryClasses] - DebugLib ArmPlatformSysConfigLib + DebugLib --=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 (#80873): https://edk2.groups.io/g/devel/message/80873 Mute This Topic: https://groups.io/mt/85741396/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-