From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id D3B5C1A1ECF for ; Fri, 14 Oct 2016 02:44:34 -0700 (PDT) Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga101.jf.intel.com with ESMTP; 14 Oct 2016 02:44:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,344,1473145200"; d="scan'208";a="179771944" Received: from ray-dev.ccr.corp.intel.com ([10.239.9.25]) by fmsmga004.fm.intel.com with ESMTP; 14 Oct 2016 02:44:33 -0700 From: Ruiyu Ni To: edk2-devel@lists.01.org Date: Fri, 14 Oct 2016 17:44:26 +0800 Message-Id: <20161014094431.473584-1-ruiyu.ni@intel.com> X-Mailer: git-send-email 2.9.0.windows.1 Subject: [PATCH 0/5] Move Shell protocol definitions to MdePkg X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Oct 2016 09:44:35 -0000 The patches moves Shell spec defined protocol definitions to MdePkg and updates all references. Content of ShellBase.h is moved to Protocol/Shell.h and ShellBase.h is removed. Ruiyu Ni (5): ShellPkg: Move SHELL_FREE_NON_NULL from ShellBase.h to ShellLib.h MdePkg: Include Shell/ShellDynamicCommand/ShellParameters definitions ArmPkg/LinuxLoader: Reference Shell protocols in MdePkg EmbeddedPkg/FdtPlatformDxe: Reference Shell protocols in MdePkg ShellPkg: Remove Shell/ShellDynamicCommand/ShellParameter definitions ArmPkg/Application/LinuxLoader/LinuxLoader.h | 4 +- EmbeddedPkg/Drivers/FdtPlatformDxe/FdtPlatform.h | 4 +- .../EfiShell.h => MdePkg/Include/Protocol/Shell.h | 134 +++++++++++++++++- .../Include/Protocol/ShellDynamicCommand.h | 7 +- .../Include/Protocol/ShellParameters.h | 4 +- MdePkg/MdePkg.dec | 15 ++ ShellPkg/Application/Shell/Shell.h | 5 +- ShellPkg/Include/Library/ShellCommandLib.h | 5 +- ShellPkg/Include/Library/ShellLib.h | 14 +- ShellPkg/Include/ShellBase.h | 157 --------------------- ShellPkg/Library/UefiDpLib/Dp.h | 3 +- ShellPkg/Library/UefiDpLib/UefiDpLib.h | 7 +- .../UefiHandleParsingLib/UefiHandleParsingLib.h | 8 +- .../UefiShellBcfgCommandLib.c | 5 +- .../UefiShellCEntryLib/UefiShellCEntryLib.c | 6 +- .../UefiShellCommandLib/UefiShellCommandLib.h | 7 +- .../Library/UefiShellDebug1CommandsLib/Compress.c | 7 +- .../UefiShellDebug1CommandsLib.h | 7 +- .../UefiShellDriver1CommandsLib.h | 7 +- .../UefiShellLevel1CommandsLib.h | 7 +- .../UefiShellLevel2CommandsLib.h | 7 +- ShellPkg/Library/UefiShellLevel3CommandsLib/Help.c | 2 +- .../UefiShellLevel3CommandsLib.h | 7 +- ShellPkg/Library/UefiShellLib/UefiShellLib.c | 1 - ShellPkg/Library/UefiShellLib/UefiShellLib.h | 6 +- .../UefiShellNetwork1CommandsLib.h | 3 +- .../UefiShellTftpCommandLib.h | 3 +- ShellPkg/ShellPkg.dec | 3 - ShellPkg/ShellPkg.dsc | 2 + 29 files changed, 213 insertions(+), 234 deletions(-) rename ShellPkg/Include/Protocol/EfiShell.h => MdePkg/Include/Protocol/Shell.h (92%) rename ShellPkg/Include/Protocol/EfiShellDynamicCommand.h => MdePkg/Include/Protocol/ShellDynamicCommand.h (92%) rename ShellPkg/Include/Protocol/EfiShellParameters.h => MdePkg/Include/Protocol/ShellParameters.h (92%) delete mode 100644 ShellPkg/Include/ShellBase.h -- 2.9.0.windows.1