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 _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel