From nobody Mon Feb 9 18:18: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-