]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Update Shell Binary to integrate an aligned issue in shell binaries.
authorqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 25 Mar 2008 07:13:18 +0000 (07:13 +0000)
committerqhuang8 <qhuang8@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 25 Mar 2008 07:13:18 +0000 (07:13 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4950 6f19259b-4bc3-4df7-8a09-765794883524

158 files changed:
EdkShellBinPkg/FullShell/ia32/Shell_Full.efi
EdkShellBinPkg/FullShell/ipf/Shell_Full.efi
EdkShellBinPkg/FullShell/x64/Shell_full.efi
EdkShellBinPkg/GenBin/Shell_HotFix.diff [new file with mode: 0644]
EdkShellBinPkg/MinimumShell/ia32/Shell.efi
EdkShellBinPkg/MinimumShell/ipf/Shell.efi
EdkShellBinPkg/MinimumShell/x64/Shell.efi
EdkShellBinPkg/ReadMe.txt
EdkShellBinPkg/bin/ia32/Apps/Attrib.efi
EdkShellBinPkg/bin/ia32/Apps/Cls.efi
EdkShellBinPkg/bin/ia32/Apps/Cp.efi
EdkShellBinPkg/bin/ia32/Apps/Date.efi
EdkShellBinPkg/bin/ia32/Apps/Dblk.efi
EdkShellBinPkg/bin/ia32/Apps/Devices.efi
EdkShellBinPkg/bin/ia32/Apps/Devtree.efi
EdkShellBinPkg/bin/ia32/Apps/Drivers.efi
EdkShellBinPkg/bin/ia32/Apps/Drvcfg.efi
EdkShellBinPkg/bin/ia32/Apps/Drvdiag.efi
EdkShellBinPkg/bin/ia32/Apps/Guid.efi
EdkShellBinPkg/bin/ia32/Apps/IfConfig.efi
EdkShellBinPkg/bin/ia32/Apps/IpConfig.efi
EdkShellBinPkg/bin/ia32/Apps/Load.efi
EdkShellBinPkg/bin/ia32/Apps/LoadPciRom.efi
EdkShellBinPkg/bin/ia32/Apps/Ls.efi
EdkShellBinPkg/bin/ia32/Apps/Mkdir.efi
EdkShellBinPkg/bin/ia32/Apps/Mount.efi
EdkShellBinPkg/bin/ia32/Apps/Mv.efi
EdkShellBinPkg/bin/ia32/Apps/NShell.efi
EdkShellBinPkg/bin/ia32/Apps/Openinfo.efi
EdkShellBinPkg/bin/ia32/Apps/Ping.efi
EdkShellBinPkg/bin/ia32/Apps/Resets.efi
EdkShellBinPkg/bin/ia32/Apps/Rm.efi
EdkShellBinPkg/bin/ia32/Apps/SmbiosView.efi
EdkShellBinPkg/bin/ia32/Apps/TelnetMgmt.efi
EdkShellBinPkg/bin/ia32/Apps/Time.efi
EdkShellBinPkg/bin/ia32/Apps/Touch.efi
EdkShellBinPkg/bin/ia32/Apps/Type.efi
EdkShellBinPkg/bin/ia32/Apps/Unload.efi
EdkShellBinPkg/bin/ia32/Apps/Ver.efi
EdkShellBinPkg/bin/ia32/Apps/Vol.efi
EdkShellBinPkg/bin/ia32/Apps/comp.efi
EdkShellBinPkg/bin/ia32/Apps/dmem.efi
EdkShellBinPkg/bin/ia32/Apps/dmpstore.efi
EdkShellBinPkg/bin/ia32/Apps/edit.efi
EdkShellBinPkg/bin/ia32/Apps/eficompress.efi
EdkShellBinPkg/bin/ia32/Apps/efidecompress.efi
EdkShellBinPkg/bin/ia32/Apps/err.efi
EdkShellBinPkg/bin/ia32/Apps/hexedit.efi
EdkShellBinPkg/bin/ia32/Apps/mem.efi
EdkShellBinPkg/bin/ia32/Apps/memmap.efi
EdkShellBinPkg/bin/ia32/Apps/mm.efi
EdkShellBinPkg/bin/ia32/Apps/mode.efi
EdkShellBinPkg/bin/ia32/Apps/pci.efi
EdkShellBinPkg/bin/ia32/Apps/sermode.efi
EdkShellBinPkg/bin/ia32/Apps/stall.efi
EdkShellBinPkg/bin/ia32/Apps/timezone.efi
EdkShellBinPkg/bin/ia32/Shell.efi
EdkShellBinPkg/bin/ia32/Shell_Full.efi
EdkShellBinPkg/bin/ipf/Apps/Attrib.efi
EdkShellBinPkg/bin/ipf/Apps/Cls.efi
EdkShellBinPkg/bin/ipf/Apps/Cp.efi
EdkShellBinPkg/bin/ipf/Apps/Date.efi
EdkShellBinPkg/bin/ipf/Apps/Dblk.efi
EdkShellBinPkg/bin/ipf/Apps/Devices.efi
EdkShellBinPkg/bin/ipf/Apps/Devtree.efi
EdkShellBinPkg/bin/ipf/Apps/Drivers.efi
EdkShellBinPkg/bin/ipf/Apps/Drvcfg.efi
EdkShellBinPkg/bin/ipf/Apps/Drvdiag.efi
EdkShellBinPkg/bin/ipf/Apps/Guid.efi
EdkShellBinPkg/bin/ipf/Apps/IfConfig.efi
EdkShellBinPkg/bin/ipf/Apps/IpConfig.efi
EdkShellBinPkg/bin/ipf/Apps/Load.efi
EdkShellBinPkg/bin/ipf/Apps/LoadPciRom.efi
EdkShellBinPkg/bin/ipf/Apps/Ls.efi
EdkShellBinPkg/bin/ipf/Apps/Mkdir.efi
EdkShellBinPkg/bin/ipf/Apps/Mount.efi
EdkShellBinPkg/bin/ipf/Apps/Mv.efi
EdkShellBinPkg/bin/ipf/Apps/NShell.efi
EdkShellBinPkg/bin/ipf/Apps/Openinfo.efi
EdkShellBinPkg/bin/ipf/Apps/Ping.efi
EdkShellBinPkg/bin/ipf/Apps/Resets.efi
EdkShellBinPkg/bin/ipf/Apps/Rm.efi
EdkShellBinPkg/bin/ipf/Apps/SmbiosView.efi
EdkShellBinPkg/bin/ipf/Apps/TelnetMgmt.efi
EdkShellBinPkg/bin/ipf/Apps/Time.efi
EdkShellBinPkg/bin/ipf/Apps/Touch.efi
EdkShellBinPkg/bin/ipf/Apps/Type.efi
EdkShellBinPkg/bin/ipf/Apps/Unload.efi
EdkShellBinPkg/bin/ipf/Apps/Ver.efi
EdkShellBinPkg/bin/ipf/Apps/Vol.efi
EdkShellBinPkg/bin/ipf/Apps/comp.efi
EdkShellBinPkg/bin/ipf/Apps/dmem.efi
EdkShellBinPkg/bin/ipf/Apps/dmpstore.efi
EdkShellBinPkg/bin/ipf/Apps/edit.efi
EdkShellBinPkg/bin/ipf/Apps/eficompress.efi
EdkShellBinPkg/bin/ipf/Apps/efidecompress.efi
EdkShellBinPkg/bin/ipf/Apps/err.efi
EdkShellBinPkg/bin/ipf/Apps/hexedit.efi
EdkShellBinPkg/bin/ipf/Apps/mem.efi
EdkShellBinPkg/bin/ipf/Apps/memmap.efi
EdkShellBinPkg/bin/ipf/Apps/mm.efi
EdkShellBinPkg/bin/ipf/Apps/mode.efi
EdkShellBinPkg/bin/ipf/Apps/pci.efi
EdkShellBinPkg/bin/ipf/Apps/sermode.efi
EdkShellBinPkg/bin/ipf/Apps/stall.efi
EdkShellBinPkg/bin/ipf/Apps/timezone.efi
EdkShellBinPkg/bin/ipf/Shell.efi
EdkShellBinPkg/bin/ipf/Shell_Full.efi
EdkShellBinPkg/bin/x64/Apps/Attrib.efi
EdkShellBinPkg/bin/x64/Apps/Cls.efi
EdkShellBinPkg/bin/x64/Apps/Cp.efi
EdkShellBinPkg/bin/x64/Apps/Date.efi
EdkShellBinPkg/bin/x64/Apps/Dblk.efi
EdkShellBinPkg/bin/x64/Apps/Devices.efi
EdkShellBinPkg/bin/x64/Apps/Devtree.efi
EdkShellBinPkg/bin/x64/Apps/Drivers.efi
EdkShellBinPkg/bin/x64/Apps/Drvcfg.efi
EdkShellBinPkg/bin/x64/Apps/Drvdiag.efi
EdkShellBinPkg/bin/x64/Apps/Guid.efi
EdkShellBinPkg/bin/x64/Apps/IfConfig.efi
EdkShellBinPkg/bin/x64/Apps/IpConfig.efi
EdkShellBinPkg/bin/x64/Apps/Load.efi
EdkShellBinPkg/bin/x64/Apps/LoadPciRom.efi
EdkShellBinPkg/bin/x64/Apps/Ls.efi
EdkShellBinPkg/bin/x64/Apps/Mkdir.efi
EdkShellBinPkg/bin/x64/Apps/Mount.efi
EdkShellBinPkg/bin/x64/Apps/Mv.efi
EdkShellBinPkg/bin/x64/Apps/NShell.efi
EdkShellBinPkg/bin/x64/Apps/Openinfo.efi
EdkShellBinPkg/bin/x64/Apps/Ping.efi
EdkShellBinPkg/bin/x64/Apps/Resets.efi
EdkShellBinPkg/bin/x64/Apps/Rm.efi
EdkShellBinPkg/bin/x64/Apps/SmbiosView.efi
EdkShellBinPkg/bin/x64/Apps/TelnetMgmt.efi
EdkShellBinPkg/bin/x64/Apps/Time.efi
EdkShellBinPkg/bin/x64/Apps/Touch.efi
EdkShellBinPkg/bin/x64/Apps/Type.efi
EdkShellBinPkg/bin/x64/Apps/Unload.efi
EdkShellBinPkg/bin/x64/Apps/Ver.efi
EdkShellBinPkg/bin/x64/Apps/Vol.efi
EdkShellBinPkg/bin/x64/Apps/comp.efi
EdkShellBinPkg/bin/x64/Apps/dmem.efi
EdkShellBinPkg/bin/x64/Apps/dmpstore.efi
EdkShellBinPkg/bin/x64/Apps/edit.efi
EdkShellBinPkg/bin/x64/Apps/eficompress.efi
EdkShellBinPkg/bin/x64/Apps/efidecompress.efi
EdkShellBinPkg/bin/x64/Apps/err.efi
EdkShellBinPkg/bin/x64/Apps/hexedit.efi
EdkShellBinPkg/bin/x64/Apps/mem.efi
EdkShellBinPkg/bin/x64/Apps/memmap.efi
EdkShellBinPkg/bin/x64/Apps/mm.efi
EdkShellBinPkg/bin/x64/Apps/mode.efi
EdkShellBinPkg/bin/x64/Apps/pci.efi
EdkShellBinPkg/bin/x64/Apps/sermode.efi
EdkShellBinPkg/bin/x64/Apps/stall.efi
EdkShellBinPkg/bin/x64/Apps/timezone.efi
EdkShellBinPkg/bin/x64/Shell.efi
EdkShellBinPkg/bin/x64/Shell_full.efi

index 32cf7e30f59208ca9d049868062baf5613d465ad..7f2dbcb0d1181fedaf9c519ac5672a7fe8591a44 100644 (file)
Binary files a/EdkShellBinPkg/FullShell/ia32/Shell_Full.efi and b/EdkShellBinPkg/FullShell/ia32/Shell_Full.efi differ
index c2f4c92b42598420afe67a7e419cb2e89b0c5e01..2772db4274390d3b96937a5156e46995c7693475 100644 (file)
Binary files a/EdkShellBinPkg/FullShell/ipf/Shell_Full.efi and b/EdkShellBinPkg/FullShell/ipf/Shell_Full.efi differ
index 3415cbe8f52c9373cd73ee0a4b55a4414a2221f7..8dcba43c328114f356e236b360d589cc8a560152 100644 (file)
Binary files a/EdkShellBinPkg/FullShell/x64/Shell_full.efi and b/EdkShellBinPkg/FullShell/x64/Shell_full.efi differ
diff --git a/EdkShellBinPkg/GenBin/Shell_HotFix.diff b/EdkShellBinPkg/GenBin/Shell_HotFix.diff
new file mode 100644 (file)
index 0000000..c023a77
--- /dev/null
@@ -0,0 +1,189 @@
+diff -urN Shell1.04\Shell/Library/DPath.c EdkCompatibilityPkg\Shell/Library/DPath.c\r
+--- Shell1.04\Shell/Library/DPath.c    2007-11-15 14:38:52.000000000 +0800\r
++++ EdkCompatibilityPkg\Shell/Library/DPath.c  2008-02-25 13:38:07.000000000 +0800\r
+@@ -1,6 +1,6 @@\r
+ /*++\r
\r
+-Copyright (c) 2005 - 2007, Intel Corporation                                                         \r
++Copyright (c) 2005 - 2008, Intel Corporation                                                         \r
+ All rights reserved. This program and the accompanying materials                          \r
+ are licensed and made available under the terms and conditions of the BSD License         \r
+ which accompanies this distribution. The full text of the license may be found at         \r
+@@ -1294,17 +1294,8 @@\r
+   ASSERT (Str != NULL);\r
+   ASSERT (DevPath != NULL);\r
\r
+-  if (ST->Hdr.Revision > 0x00020000) {\r
+-    FvPath = DevPath;\r
+-    CatPrint (Str, L"Fv(%g)", &FvPath->NameGuid);\r
+-  } else if (ST->Hdr.Revision < 0x00020000) {\r
+-    //\r
+-    // MEDIA_FV_FILEPATH_DP_EFI_1_10 == MEDIA_FV_DP == 0x06\r
+-    //\r
+-    _DevPathFvFilePath (Str, DevPath);    \r
+-  } else {\r
+-    _DevPathNodeUnknown (Str, DevPath);\r
+-  }\r
++  FvPath = DevPath;\r
++  CatPrint (Str, L"Fv(%g)", &FvPath->NameGuid);\r
+ }\r
+ #endif\r
\r
+@@ -2006,16 +1997,11 @@\r
+ #if (EFI_SPECIFICATION_VERSION > 0x00020000)\r
+   MEDIA_FW_VOL_FILEPATH_DEVICE_PATH_EFI_2_00 *FvDevicePathNodeUefi_2_00;\r
+   \r
+-  if (ST->Hdr.Revision > 0x00020000) {\r
++  if (ST->Hdr.Revision != 0x00020000) {\r
+     if (DevicePathType (&FvDevicePathNode->Header) == MEDIA_DEVICE_PATH &&\r
+         DevicePathSubType (&FvDevicePathNode->Header) == MEDIA_FV_FILEPATH_DP) {\r
+       return &FvDevicePathNode->NameGuid;\r
+     }    \r
+-  } else if (ST->Hdr.Revision < 0x00020000) {\r
+-    if (DevicePathType (&FvDevicePathNode->Header) == MEDIA_DEVICE_PATH &&\r
+-        DevicePathSubType (&FvDevicePathNode->Header) == MEDIA_FV_FILEPATH_DP_EFI_1_10) {\r
+-      return &FvDevicePathNode->NameGuid;\r
+-    }    \r
+   } else {\r
+     FvDevicePathNodeUefi_2_00 = (MEDIA_FW_VOL_FILEPATH_DEVICE_PATH_EFI_2_00 *)FvDevicePathNode;\r
+     if (DevicePathType (&FvDevicePathNodeUefi_2_00->Piwg.Header) == MEDIA_DEVICE_PATH &&\r
+diff -urN Shell1.04\Shell/Library/DPath.h EdkCompatibilityPkg\Shell/Library/DPath.h\r
+--- Shell1.04\Shell/Library/DPath.h    2007-11-14 22:48:14.000000000 +0800\r
++++ EdkCompatibilityPkg\Shell/Library/DPath.h  2008-02-25 13:38:07.000000000 +0800\r
+@@ -1,6 +1,6 @@\r
+ /*++\r
\r
+-Copyright (c) 2005 - 2007, Intel Corporation                                                         \r
++Copyright (c) 2005 - 2008, Intel Corporation                                                         \r
+ All rights reserved. This program and the accompanying materials                          \r
+ are licensed and made available under the terms and conditions of the BSD License         \r
+ which accompanies this distribution. The full text of the license may be found at         \r
+@@ -161,11 +161,6 @@\r
\r
+ #if (EFI_SPECIFICATION_VERSION > 0x00020000)\r
+ //\r
+-// For EFI1.10 FV file device path\r
+-//\r
+-#define MEDIA_FV_FILEPATH_DP_EFI_1_10 0x06\r
+-\r
+-//\r
+ // For UEFI2.0 FV file device path\r
+ //\r
+ typedef struct {\r
+diff -urN Shell1.04\Shell/Library/FileIO.c EdkCompatibilityPkg\Shell/Library/FileIO.c\r
+--- Shell1.04\Shell/Library/FileIO.c   2006-03-15 11:54:44.000000000 +0800\r
++++ EdkCompatibilityPkg\Shell/Library/FileIO.c 2008-03-24 13:44:52.000000000 +0800\r
+@@ -1,6 +1,6 @@\r
+ /*++\r
\r
+-Copyright (c) 2005, Intel Corporation                                                         \r
++Copyright (c) 2005 - 2008, Intel Corporation                                                         \r
+ All rights reserved. This program and the accompanying materials                          \r
+ are licensed and made available under the terms and conditions of the BSD License         \r
+ which accompanies this distribution. The full text of the license may be found at         \r
+@@ -253,14 +253,16 @@\r
\r
+ --*/\r
+ {\r
+-  EFI_STATUS            Status;\r
+-  EFI_FILE_HANDLE       LastHandle;\r
+-  FILEPATH_DEVICE_PATH  *FilePathNode;\r
++  EFI_STATUS                Status;\r
++  EFI_FILE_HANDLE           LastHandle;\r
++  FILEPATH_DEVICE_PATH      *FilePathNode;\r
++  EFI_DEVICE_PATH_PROTOCOL  *AlignedFilePath;\r
\r
+   ASSERT (FilePath != NULL);\r
+   ASSERT (DeviceHandle != NULL);\r
+   ASSERT (FileHandle != NULL);\r
+-  \r
++\r
++  AlignedFilePath = NULL;\r
+   //\r
+   // File the file system for this file path\r
+   //\r
+@@ -274,12 +276,26 @@\r
+   *FileHandle = LibOpenRoot (*DeviceHandle);\r
+   Status      = *FileHandle ? EFI_SUCCESS : EFI_UNSUPPORTED;\r
\r
++  if (EFI_ERROR (Status)) {\r
++    return Status;\r
++  }\r
++\r
++  //\r
++  // Duplicate FilePath to make sure it is aligned so that\r
++  // FilePathNode->PathName below is 16-bit aligned.\r
++  //\r
++  AlignedFilePath = DuplicateDevicePath(*FilePath);\r
++  if (AlignedFilePath == NULL) {\r
++    (*FileHandle)->Close (*FileHandle);\r
++    *FileHandle = NULL;\r
++    return EFI_OUT_OF_RESOURCES;\r
++  }\r
++  FilePathNode = (FILEPATH_DEVICE_PATH *)AlignedFilePath;\r
+   //\r
+   // To access as a file system, the file path should only\r
+   // contain file path components.  Follow the file path nodes\r
+   // and find the target file\r
+   //\r
+-  FilePathNode = (FILEPATH_DEVICE_PATH *) *FilePath;\r
+   while (!IsDevicePathEnd (&FilePathNode->Header)) {\r
+     //\r
+     // For file system access each node should be a file path component\r
+@@ -332,6 +348,7 @@\r
+   if (EFI_ERROR (Status)) {\r
+     *FileHandle = NULL;\r
+   }\r
++  FreePool(AlignedFilePath);\r
\r
+   return Status;\r
+ }\r
+diff -urN Shell1.04\Shell/shellenv/var.c EdkCompatibilityPkg\Shell/shellenv/var.c\r
+--- Shell1.04\Shell/shellenv/var.c     2006-03-07 16:20:44.000000000 +0800\r
++++ EdkCompatibilityPkg\Shell/shellenv/var.c   2008-02-25 13:38:08.000000000 +0800\r
+@@ -389,8 +389,15 @@\r
+ {\r
+   UINTN       Size;\r
+   VARIABLE_ID *Var;\r
++  UINTN       RoundUpValueSize;\r
\r
+-  Size  = sizeof (VARIABLE_ID) + StrSize (Name) + ValueSize;\r
++  //\r
++  // Variable buffer layout: VARIABLE_ID + Value + Name\r
++  // We need to round up the variable size to make sure Name is aligned (for IPF).\r
++  //\r
++  RoundUpValueSize = (ValueSize % 2) ? (ValueSize + 1) : ValueSize; \r
++\r
++  Size  = sizeof (VARIABLE_ID) + StrSize (Name) + RoundUpValueSize;\r
+   Var   = AllocateZeroPool (Size);\r
+   if (Var == NULL) {\r
+     return NULL;\r
+@@ -398,7 +405,7 @@\r
\r
+   Var->Signature  = VARIABLE_SIGNATURE;\r
+   Var->u.Value    = ((UINT8 *) Var) + sizeof (VARIABLE_ID);\r
+-  Var->Name       = (CHAR16 *) (Var->u.Value + ValueSize);\r
++  Var->Name       = (CHAR16 *) (Var->u.Value + RoundUpValueSize);\r
+   Var->ValueSize  = ValueSize;\r
+   CopyMem (Var->u.Value, Value, ValueSize);\r
+   StrCpy (Var->Name, Name);\r
+diff -urN Shell1.04\Shell/ver/Ver.inf EdkCompatibilityPkg\Shell/ver/Ver.inf\r
+--- Shell1.04\Shell/ver/Ver.inf        2007-03-04 23:30:48.000000000 +0800\r
++++ EdkCompatibilityPkg\Shell/ver/Ver.inf      2008-03-03 13:36:05.000000000 +0800\r
+@@ -1,6 +1,6 @@\r
+ #/*++\r
+ #\r
+-#  Copyright (c) 2005 - 2007, Intel Corporation                                                         \r
++#  Copyright (c) 2005 - 2008, Intel Corporation                                                         \r
+ #  All rights reserved. This program and the accompanying materials                          \r
+ #  are licensed and made available under the terms and conditions of the BSD License         \r
+ #  which accompanies this distribution. The full text of the license may be found at         \r
+@@ -45,7 +45,7 @@\r
+    Ver.c\r
+    Ver.h \r
+    \r
+-[sources.ia32|x64]\r
++[sources.ia32,sources.x64]\r
+    ia32\ver32.c\r
\r
+ [sources.ipf]\r
index 5907c3e9486a6c2fc1f41a0bca2b7f459c4fc010..d550a0e4625b51a66f31d4a41f69a6e1fdffacb2 100644 (file)
Binary files a/EdkShellBinPkg/MinimumShell/ia32/Shell.efi and b/EdkShellBinPkg/MinimumShell/ia32/Shell.efi differ
index 50f2ea25352dc3aa471e8217e0ac155ffd7c5d2f..12814e9940f556e3912d09321f140c2879aae5c1 100644 (file)
Binary files a/EdkShellBinPkg/MinimumShell/ipf/Shell.efi and b/EdkShellBinPkg/MinimumShell/ipf/Shell.efi differ
index 01bf1ca7aa2e2d78cd022a69746c96c1350420fc..3ae4afe9c32645726732b3ca5a3a1ff97a2af700 100644 (file)
Binary files a/EdkShellBinPkg/MinimumShell/x64/Shell.efi and b/EdkShellBinPkg/MinimumShell/x64/Shell.efi differ
index 056126fcb888441647f8910f8f4915de8cb5cc77..6718a376d833e72bb98ef8e92097e8d58aec8fed 100644 (file)
@@ -1,24 +1,12 @@
 The binaries of EdkShellBinPkg are generated with EDK-Shell 1.04 release and build with Edk Compatibility & BaseTools Package\r
-(r4631)\r
+(r4927)\r
 \r
 The following steps can help to re-generate these binaries for customization:\r
-1. Check out EdkCompatibilityPkg (r4631) to a directory EdkCompatibilityPkg in workspace (svn https://edk2.tianocore.org/svn/edk2/trunk/edk2/EdkCompatibilityPkg). \r
-2. Update to the newest BaseTools package.\r
+1. Check out EdkCompatibilityPkg (r4927) to a directory EdkCompatibilityPkg in workspace (svn https://edk2.tianocore.org/svn/edk2/trunk/edk2/EdkCompatibilityPkg). \r
+2. Update to the newest BaseTools package. (r4927 or later)\r
 2. Download EfiShell 1.04.zip from EDK Shell official release https://efi-shell.tianocore.org/servlets/ProjectDocumentList?folderID=52&expandFolder=52&folderID=45\r
 3. Unzip it to be a sub-directory in EdkCompatibilityPkg , i.e. c:\EdkII\EdkCompatibilityPkg\Shell\r
-4. Work around an issue in EdkCompatibilityPkg\Shell\ver\Ver.inf to split:\r
-  [sources.ia32|x64]\r
-    ia32\ver32.c\r
-\r
-  to be:\r
-  [sources.ia32]\r
-    ia32\ver32.c\r
-\r
-  [sources.x64]\r
-    ia32\ver32.c\r
-\r
-   since current build tools (r4631) do not support this syntax in EDK INF format.\r
-\r
+4. Apply a hot fix Shell_HotFix.diff under EdkShellBinPkg\GenBin directory. This is mainly to fix the unaligned device path node access in shell binary and a rare INF format issue in ver.inf. This patch will be integrated into the later official release.\r
 5. Under workspace directory (i.e. c:\EdkII), execute:\r
    build -a IA32 -a X64 -a IPF -p EdkShellBinPkg\GenBin\EdkShellPkg.dsc -t WINDDK3790x1830\r
    The use of WINDDK instead of MYTOOLS is due to the fact that EDK shell source 1.04 is not\r
index 886ebbba9e081581f79e53d8d5a1eb313cc17502..f66dfe7aa8318ab05d89274a719d897dadb7239f 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Attrib.efi and b/EdkShellBinPkg/bin/ia32/Apps/Attrib.efi differ
index 7efb7156de7ae51db099e47cfbcc4a611bcdc5d3..57acdf0172c7cbe0d8ae4b0b08dacd1f2f713570 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Cls.efi and b/EdkShellBinPkg/bin/ia32/Apps/Cls.efi differ
index b6d4327aada299aeeddcd9f2f1a7902b1b79abd9..626de1444cb1f568474bc258233a689d1f190c5c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Cp.efi and b/EdkShellBinPkg/bin/ia32/Apps/Cp.efi differ
index 0cc071e4fbcffe1ce1d7a6858d24da2422a89f62..4ce77adff999c8a392f359627697afc29b774888 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Date.efi and b/EdkShellBinPkg/bin/ia32/Apps/Date.efi differ
index 99c09a3042668cdc322f74318b20a085d47cfc66..c08eae3a8757fe6b15df5817da621d462616f063 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Dblk.efi and b/EdkShellBinPkg/bin/ia32/Apps/Dblk.efi differ
index cc7781b51f6fad6160605195646adf530c2f4fab..6558dce27f77e4d5d5b37a6434706ab19a264c83 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Devices.efi and b/EdkShellBinPkg/bin/ia32/Apps/Devices.efi differ
index 4eb3e4fddc590f1be09da32a058e69ec1e36ca5a..2e4a8bae168dd38c11d70e0076252e60b0e5ee99 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Devtree.efi and b/EdkShellBinPkg/bin/ia32/Apps/Devtree.efi differ
index 50d16045ff4e6b08d5046c2b5e84f190b8a86d40..c772f0eab1df42124526fd7339f75ea48bf7c11f 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Drivers.efi and b/EdkShellBinPkg/bin/ia32/Apps/Drivers.efi differ
index ee6901957d0e7b49924fddccc76b9032ee87489b..54c6a15ebcb6345fd510c9a4acd53202a1bc5c72 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Drvcfg.efi and b/EdkShellBinPkg/bin/ia32/Apps/Drvcfg.efi differ
index 895b8fed65d22caad1444709a84d59d0e8236217..6c3324f270dd0c88a8cd75767fa6bae858ac8e88 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Drvdiag.efi and b/EdkShellBinPkg/bin/ia32/Apps/Drvdiag.efi differ
index 13070c4b2190fbe59c6a6e785028a57ad5e32aae..c44751d28512a52a482e9676188b5a7d08c4350d 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Guid.efi and b/EdkShellBinPkg/bin/ia32/Apps/Guid.efi differ
index 99c1c8f0522fdd63e59f69ebb25b05db05f50cde..68dea1c24ed187149b81f4829128e598a503c844 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/IfConfig.efi and b/EdkShellBinPkg/bin/ia32/Apps/IfConfig.efi differ
index 612e24dc4e0ec5aac5e71316729c36f5c2cfee00..921e12934946551fd12f8656bf85cbf7060d2dae 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/IpConfig.efi and b/EdkShellBinPkg/bin/ia32/Apps/IpConfig.efi differ
index a815de91158c2b9e0d9ee752ea2b1b56b409d6e9..00d953d1bfeb058807aa99d168dc7a3779869b7a 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Load.efi and b/EdkShellBinPkg/bin/ia32/Apps/Load.efi differ
index 51528d654557b29abca79fdfebefb0fd33ad2c74..7a26380bc005a9bfeef23830dc939fdd1c613dfa 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/LoadPciRom.efi and b/EdkShellBinPkg/bin/ia32/Apps/LoadPciRom.efi differ
index e0593358b1ff0ebc6701debd5cba4b3c13acb55b..6dbe7efd764bcd0a6197a36c658d3f64e437e17c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Ls.efi and b/EdkShellBinPkg/bin/ia32/Apps/Ls.efi differ
index d80d4fb43b75914e6da614c4fa24c5fc2948eff4..45572c2b894d52757e13359574ab1d2abf109f8c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Mkdir.efi and b/EdkShellBinPkg/bin/ia32/Apps/Mkdir.efi differ
index 980a45535be1f401fcdf464159bf0fadf688494a..2fd967e186e8dfb3f63bc52f3e9eaa0b92e241ac 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Mount.efi and b/EdkShellBinPkg/bin/ia32/Apps/Mount.efi differ
index e336b21356e7b867ac1a49806bc3b1bba3258add..b2c01e23982bb0a8c2dca21dfa6340862ddebf6b 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Mv.efi and b/EdkShellBinPkg/bin/ia32/Apps/Mv.efi differ
index 2e04570e7775ee7aa22614d03f27eee5cdb2e916..887439c38aea1da8bda4b2c17037b77c4869eb0d 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/NShell.efi and b/EdkShellBinPkg/bin/ia32/Apps/NShell.efi differ
index c498b59950fe1b794d418f9be91f346f038dcd71..c217808fd8fd9b0ac0df81c5a69f310c9bc4012e 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Openinfo.efi and b/EdkShellBinPkg/bin/ia32/Apps/Openinfo.efi differ
index a98972467a5b79f3efc00533b491dee12bf72677..2ec324faa5e7b4ad39760c97a752b8cbf6724c88 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Ping.efi and b/EdkShellBinPkg/bin/ia32/Apps/Ping.efi differ
index a971a369ee16bd44f749a420ba73db542a784b29..3fd0431f8a115bd07c0203adb83a20c98ceb9ca3 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Resets.efi and b/EdkShellBinPkg/bin/ia32/Apps/Resets.efi differ
index 23b14223ebdd6750a292a811095a5ba5da3e40ca..7ba4b324ea190a084048bc45ac26cb6d2114c6ec 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Rm.efi and b/EdkShellBinPkg/bin/ia32/Apps/Rm.efi differ
index 2c04f132cc299b1bb1c4be12c709b1e83c173ba3..e2f5a01ce0cdcf5a907c7f7f24306123f3e00ab3 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/SmbiosView.efi and b/EdkShellBinPkg/bin/ia32/Apps/SmbiosView.efi differ
index 06bc3f13cbaecf249d15f083a11d108a7ab4352f..465a89fa0e4cbcd96f5326a897f26b7aa2225e2e 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/bin/ia32/Apps/TelnetMgmt.efi differ
index 489c6c63e6c25318ea00d8a9cfbdad2566b1c4d3..13dcffd78808c39c56eb85e4cc97d755f4709892 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Time.efi and b/EdkShellBinPkg/bin/ia32/Apps/Time.efi differ
index 49cc7a6e5d8a85814ddba3cb827f45e9f16adfd4..f960c239a4e928f98c022ddbed8f8ec06c49f63a 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Touch.efi and b/EdkShellBinPkg/bin/ia32/Apps/Touch.efi differ
index 923d1fcaa5c2f71b0d3123cc6f52df0fd27552f8..b1c4453577ba261e6019b9a96e32e31ef03390a2 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Type.efi and b/EdkShellBinPkg/bin/ia32/Apps/Type.efi differ
index ada8964f345f4f869090c0e9383307f402ff3b44..44eaab18e0099c5a6807d13f3034a1bdd345efc7 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Unload.efi and b/EdkShellBinPkg/bin/ia32/Apps/Unload.efi differ
index ddbe45184f443503c7becc9bb168e4dc94318bda..a1761bbd8bab9920e4564e40bdb148149c1c6acb 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Ver.efi and b/EdkShellBinPkg/bin/ia32/Apps/Ver.efi differ
index 4afa7c73b1ca1dc8a85b0c3f93df97fb34e57125..364bf1854eab5451c0086185eae7502d3ba7b4a9 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/Vol.efi and b/EdkShellBinPkg/bin/ia32/Apps/Vol.efi differ
index fcfa9dba9460a84b7c0423620e9f4df6225fa1ca..be9416572077c958a937fbed53bbc30d9ce49440 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/comp.efi and b/EdkShellBinPkg/bin/ia32/Apps/comp.efi differ
index 0761e9007a741d843a7cdfda7785f2ecef5f20ca..01e69747eaea13b9cc0eb4b03a358bc94fd5ee23 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/dmem.efi and b/EdkShellBinPkg/bin/ia32/Apps/dmem.efi differ
index e524f42a8cccdfe811c1056417ad189e65851fe4..c6790b7bc4992ba679791f9adf1d984b41747b6f 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/dmpstore.efi and b/EdkShellBinPkg/bin/ia32/Apps/dmpstore.efi differ
index 3367d7a463326cbde7a188e9efc38b91c3ebc924..50f94f56b57959e1ec7a3e480976edb76317b4ee 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/edit.efi and b/EdkShellBinPkg/bin/ia32/Apps/edit.efi differ
index 67a1a169267186c5374098714d152e26553d1741..14eb565f4031703d3135ae4346b34593c011ecfa 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/eficompress.efi and b/EdkShellBinPkg/bin/ia32/Apps/eficompress.efi differ
index 4223b97c41510233f2ddbb6eb11626ce7c1d1210..cc17762a202f22d9575b470dd4dc3a572a5e0581 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/efidecompress.efi and b/EdkShellBinPkg/bin/ia32/Apps/efidecompress.efi differ
index 65ce212bcf227693a951ec5d695417058607d4fe..f5310d3534df7d3d4efca9ad2130bb18b70594eb 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/err.efi and b/EdkShellBinPkg/bin/ia32/Apps/err.efi differ
index aa434bf36e75851e8a284fd21d7c47c5560c8566..73b7f965e989c4fab530e8e9e6c93f715ad6b87e 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/hexedit.efi and b/EdkShellBinPkg/bin/ia32/Apps/hexedit.efi differ
index d7d333b3bc1b90d04b51b746a3dde98d52d9aa76..32cdfff5e0996ad5f8501e55469651fb849db199 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/mem.efi and b/EdkShellBinPkg/bin/ia32/Apps/mem.efi differ
index 77a51628b569e6c4a66e830e5eb6bda9a0430a48..df181734daa5b98d1b4b00748b8d1a133e07a989 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/memmap.efi and b/EdkShellBinPkg/bin/ia32/Apps/memmap.efi differ
index fb91e4e7c6d2a2d6fbca8cca17b844b97fbf9fee..b46c1c4efd96f9055b8ec36f2634535a8b43438b 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/mm.efi and b/EdkShellBinPkg/bin/ia32/Apps/mm.efi differ
index 1615e1dadb996ca0702a302ebb6f3c9e2319306b..1825b208074093f41dd5bb7b42141a0d08f4919f 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/mode.efi and b/EdkShellBinPkg/bin/ia32/Apps/mode.efi differ
index c51fff8da0aabfc9edc5008f6b16044735f0de15..e8abc4f460d16ce44a619c571b6c4234f53d0e63 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/pci.efi and b/EdkShellBinPkg/bin/ia32/Apps/pci.efi differ
index a9a7610d3169d5a4d83b484951f23985f22c1e8f..6d4cf6f98ff4de558917f990634f5510d1eca072 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/sermode.efi and b/EdkShellBinPkg/bin/ia32/Apps/sermode.efi differ
index b9ab946512600bec7f2e53e1a0fd1e4138155774..07bf966aafbff6d4e5266f20e38a2b6b9f735cdc 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/stall.efi and b/EdkShellBinPkg/bin/ia32/Apps/stall.efi differ
index f49d6a01a6751fc4518411fd8ec07c0d4a39c420..0eb2800da81d815edf26614f803acff12fae8e2e 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Apps/timezone.efi and b/EdkShellBinPkg/bin/ia32/Apps/timezone.efi differ
index 5907c3e9486a6c2fc1f41a0bca2b7f459c4fc010..d550a0e4625b51a66f31d4a41f69a6e1fdffacb2 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Shell.efi and b/EdkShellBinPkg/bin/ia32/Shell.efi differ
index 32cf7e30f59208ca9d049868062baf5613d465ad..7f2dbcb0d1181fedaf9c519ac5672a7fe8591a44 100644 (file)
Binary files a/EdkShellBinPkg/bin/ia32/Shell_Full.efi and b/EdkShellBinPkg/bin/ia32/Shell_Full.efi differ
index e223b0e0ea9c6f645677b53bb5fc4e8e8c36e320..810c03d455cd4b6b77c07a31170638e1079003ea 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Attrib.efi and b/EdkShellBinPkg/bin/ipf/Apps/Attrib.efi differ
index 2551322ad1016097120904b247acccf37f5d2aff..f7dbf3e7dec30b498ef0d19ac5ca5f8ccd2f0aa2 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Cls.efi and b/EdkShellBinPkg/bin/ipf/Apps/Cls.efi differ
index 9d804155d78f4e35dd72c375756ee56dabe14d37..5b4b2a8341640996dd79ecde61739e5fbd5228bc 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Cp.efi and b/EdkShellBinPkg/bin/ipf/Apps/Cp.efi differ
index 8d385f6f47a0bf9d748bb5694edb9f5b79b9dfe7..4c456f6f2805302faeadba1bb92c37229e729b63 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Date.efi and b/EdkShellBinPkg/bin/ipf/Apps/Date.efi differ
index ed0f0c2957fa94a496735d13fd28250d90cf217b..a55ee70d258c05aea73dccf27d0b3dc1f0fe0626 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Dblk.efi and b/EdkShellBinPkg/bin/ipf/Apps/Dblk.efi differ
index 8675fe25d9a50253cab44e83544220252d1dacc3..60df6d67ef00863cb24b6b27ff762ea83d1a0ec3 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Devices.efi and b/EdkShellBinPkg/bin/ipf/Apps/Devices.efi differ
index b3e8210e30f87b14761aab6941c0fb0070527912..fed8e686dfe3f95cac43182d447bbc38299dc830 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Devtree.efi and b/EdkShellBinPkg/bin/ipf/Apps/Devtree.efi differ
index 610109d72211e728b9b9b98152475ffcc8836ff4..efd8042d8e69a54ed631f2f1a0b16af3bd365645 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Drivers.efi and b/EdkShellBinPkg/bin/ipf/Apps/Drivers.efi differ
index 2b48dfda5923248a79add8d71b68a2d480c07ddc..bef049503b62456000b02e6681597efade31399a 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Drvcfg.efi and b/EdkShellBinPkg/bin/ipf/Apps/Drvcfg.efi differ
index bddf12f31228321dedcb9e6c8924288047af9914..3c35d05360be280e841e0c323021cb2836865687 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Drvdiag.efi and b/EdkShellBinPkg/bin/ipf/Apps/Drvdiag.efi differ
index 2eab0633042ccb23a52652e2c54d0f0da6f2f8d6..41300dbc8da0b91f92b7843e44bdd4bcbbac19f1 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Guid.efi and b/EdkShellBinPkg/bin/ipf/Apps/Guid.efi differ
index 74883683f3cd74bb622c7ecdae10db1251c03fdc..18f80edc916937f172ed748eed6ce171e77b2f82 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/IfConfig.efi and b/EdkShellBinPkg/bin/ipf/Apps/IfConfig.efi differ
index ec6ed6758366df6bf7fa5eff1e2c036ed4cfb387..5af7e9af59a18e2d234e4ae29271e7312a124d59 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/IpConfig.efi and b/EdkShellBinPkg/bin/ipf/Apps/IpConfig.efi differ
index 84a077e5580eb8543fa088317ffaf8679ce3f880..16c7b30ff319aaeb9526a2caead80065529ac38e 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Load.efi and b/EdkShellBinPkg/bin/ipf/Apps/Load.efi differ
index 4a2cfa12160840a7910e46207683eb577ab28c15..d16f36606ea0c45fe6e7673bb049e08da196c916 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/LoadPciRom.efi and b/EdkShellBinPkg/bin/ipf/Apps/LoadPciRom.efi differ
index aecd6c775fb410668a840bb0d32789e01fe710f1..049faae5b487c0411fbb0fc2475a344a34c6e767 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Ls.efi and b/EdkShellBinPkg/bin/ipf/Apps/Ls.efi differ
index dbbffeb855ad759d834e305bb62f64ce3b73de48..eefe73d9bd51115758d0504cfdcc58b3058dfddd 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Mkdir.efi and b/EdkShellBinPkg/bin/ipf/Apps/Mkdir.efi differ
index caa57c3bf65a8c2f3bb56263e4416c4508ba7feb..5404faac2e78185178df99440582f2d2024e2a30 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Mount.efi and b/EdkShellBinPkg/bin/ipf/Apps/Mount.efi differ
index 41f5477be284261e33df31ce68f9e14c2fdac2ae..135e273a7da9364f6b577dd1c75fe8c1ae4485e5 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Mv.efi and b/EdkShellBinPkg/bin/ipf/Apps/Mv.efi differ
index 17dce2c6a1a06c0fc2504c1d4e89c6c304b0ada2..aae9370be8f8c0d7947b0cda579d78c752ca1d2c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/NShell.efi and b/EdkShellBinPkg/bin/ipf/Apps/NShell.efi differ
index 388f76ce0abd4696fbfe7575b859526c99810441..1029942921b8d90e7daab856eb4b311072ef2161 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Openinfo.efi and b/EdkShellBinPkg/bin/ipf/Apps/Openinfo.efi differ
index b0946480cb4bd433a2e462537afc39e63f9e2804..af2c71cd8310dd293612716936751b6eec8d8f9f 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Ping.efi and b/EdkShellBinPkg/bin/ipf/Apps/Ping.efi differ
index 031884028172e5e5f5b568b24a161ef0eeea9d04..0677172a7d1ec33c450056279ab733639588ebb6 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Resets.efi and b/EdkShellBinPkg/bin/ipf/Apps/Resets.efi differ
index dc0020716d7aa33f7b6d54380432ca55b0d52c73..4c9b0833b45a03aac20a71e84dde2253a9600d22 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Rm.efi and b/EdkShellBinPkg/bin/ipf/Apps/Rm.efi differ
index 4e6a96929f7f0d208683583afc2285b79761d442..eb35759a8c01019d58c2ffb9d4f44801118eb32c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/SmbiosView.efi and b/EdkShellBinPkg/bin/ipf/Apps/SmbiosView.efi differ
index 31cc8dd76e63f25755e5384a3e1bd24c99c2fea9..274b7f5d275de342b3bdf45de64d7ef7b7576d1c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/bin/ipf/Apps/TelnetMgmt.efi differ
index 5f79284c45518ff0f828e0f6b636bca8d51547fe..9189c3f6a8142b788e4ebdb36d4d68586bbf0e82 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Time.efi and b/EdkShellBinPkg/bin/ipf/Apps/Time.efi differ
index 08a8f6a9071d5b33e2ba626f6c651aefa8bfaa92..bee0d6f665e5c50c94d1fbb24251eeec8e66b1e2 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Touch.efi and b/EdkShellBinPkg/bin/ipf/Apps/Touch.efi differ
index 677e3d02ffb1b738ef81a77e08baec16fb0891c3..f3244bdb48b8f090befb6e51ea75079875a34010 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Type.efi and b/EdkShellBinPkg/bin/ipf/Apps/Type.efi differ
index 6b3d012d92fa8de345b553e1e4ed8e4af7ed4757..f0e2052ac9d4849ea5da83a881766a44332662ce 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Unload.efi and b/EdkShellBinPkg/bin/ipf/Apps/Unload.efi differ
index 8b13c6008bb09cc52040a4736bba177a0aea80a9..b593853426b4472e4980c4d8760bbf8e2f05fcbf 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Ver.efi and b/EdkShellBinPkg/bin/ipf/Apps/Ver.efi differ
index 3917a933928dffc247b4d3b87e78107954559b1b..67815b094df562404f5aeefcf9332ef2c25dbf6a 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/Vol.efi and b/EdkShellBinPkg/bin/ipf/Apps/Vol.efi differ
index ec6d368569534637469ba54c8590bed816ba09cc..4b1249664751d839f06844c1773fbff6573ea2b3 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/comp.efi and b/EdkShellBinPkg/bin/ipf/Apps/comp.efi differ
index 4588bd0131f2efad3aae1fc6c0e0ea9d4e0be747..2dc4c18a30c51154d20921564bde0f42c76f191b 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/dmem.efi and b/EdkShellBinPkg/bin/ipf/Apps/dmem.efi differ
index 427283c1a1c3b90afa0616fb741788e1ee8c39a6..5e36a6d90f5d6d310824d439630a44fd91148c25 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/dmpstore.efi and b/EdkShellBinPkg/bin/ipf/Apps/dmpstore.efi differ
index 243eec55e4700208e52d20cbae57b37bb21fe85c..071ff19814cfad5b6e392330c0cb8f65e3efbb25 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/edit.efi and b/EdkShellBinPkg/bin/ipf/Apps/edit.efi differ
index 377b3162600db71286b21faed79be0e4292feb89..e6672db375ef78bb3e5d042b564115e5a25a187c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/eficompress.efi and b/EdkShellBinPkg/bin/ipf/Apps/eficompress.efi differ
index bd38991f9d170bdec187d08afbe901450e85bbce..28074b06608d31452aa7b0e31c84d620d33793f4 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/efidecompress.efi and b/EdkShellBinPkg/bin/ipf/Apps/efidecompress.efi differ
index 485cf7411a15a4e86d91db062e27c4e58a6c8ea0..d471cdb0b4da649ab6e5ef6759f3f740e76a3905 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/err.efi and b/EdkShellBinPkg/bin/ipf/Apps/err.efi differ
index badc491a7b5211c0aad3774d04326576e4ef9ddd..f86e0a6c2940d556144cbbbec43210106e1e0035 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/hexedit.efi and b/EdkShellBinPkg/bin/ipf/Apps/hexedit.efi differ
index 20f15d94387e6d32321aa6aee51a37bd67fe0e80..85ddd42790f840011a0d41cdd3c5f1ba60536910 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/mem.efi and b/EdkShellBinPkg/bin/ipf/Apps/mem.efi differ
index 5d1146c826c73710688489489ea36af2933246dd..2d2c0137daee1a8196bd1d3a08585056f2bdccfc 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/memmap.efi and b/EdkShellBinPkg/bin/ipf/Apps/memmap.efi differ
index cdb15580d29ee610a219e656a0386a8abd0f41e7..9d40ddf6cca4b75ccbb34487889febbec95f1314 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/mm.efi and b/EdkShellBinPkg/bin/ipf/Apps/mm.efi differ
index 655e7273e1073ac5706b155b8fafab98f523766c..cb13b434793db7edbb76ad2898610092a2a0055c 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/mode.efi and b/EdkShellBinPkg/bin/ipf/Apps/mode.efi differ
index b6ca38664eec3a6d14b966f6f91676859282f29f..6f3435254e8fd96a0030d40583670c1b5551b9db 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/pci.efi and b/EdkShellBinPkg/bin/ipf/Apps/pci.efi differ
index 57be0fbbcca08f262e6454e8664d98321274163b..b01b07636f985c00a07d57022defb6bc826d38b6 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/sermode.efi and b/EdkShellBinPkg/bin/ipf/Apps/sermode.efi differ
index 62df0184d2aa322a44a0ae70f93fa13e2fbd4cae..0d5ee0c99e9461ae0c81b7feefa3dcaa9e0489de 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/stall.efi and b/EdkShellBinPkg/bin/ipf/Apps/stall.efi differ
index 12c4f08e102759380f18ed66d45be3852e837dcb..a4e530ac6f2825f94df1569e1eced0b03074e664 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Apps/timezone.efi and b/EdkShellBinPkg/bin/ipf/Apps/timezone.efi differ
index 50f2ea25352dc3aa471e8217e0ac155ffd7c5d2f..12814e9940f556e3912d09321f140c2879aae5c1 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Shell.efi and b/EdkShellBinPkg/bin/ipf/Shell.efi differ
index c2f4c92b42598420afe67a7e419cb2e89b0c5e01..2772db4274390d3b96937a5156e46995c7693475 100644 (file)
Binary files a/EdkShellBinPkg/bin/ipf/Shell_Full.efi and b/EdkShellBinPkg/bin/ipf/Shell_Full.efi differ
index 03a846d3e2f3cd3ea7f18af09c2d943f40f77a6f..da1244d3f9c63336c68b48b594a16489dcbd1ad3 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Attrib.efi and b/EdkShellBinPkg/bin/x64/Apps/Attrib.efi differ
index 937f44cd28fac4b8d6680481f01a79e9d780d68a..87f80e48cd847d35db9dd46371a0edaa255cdc0b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Cls.efi and b/EdkShellBinPkg/bin/x64/Apps/Cls.efi differ
index 559224ec25f5d7d9d1b1a2d746a8d201408bb7e4..7968557679d084b9d6563c2c6d49c129aa6b6132 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Cp.efi and b/EdkShellBinPkg/bin/x64/Apps/Cp.efi differ
index 15ae39b97310663af15f9df4e530b1288af5caea..b65c1c6d9d5c875d7a9e15978aaa1895027a653c 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Date.efi and b/EdkShellBinPkg/bin/x64/Apps/Date.efi differ
index dbee6297a25437519936693c2fc7b93c3a5e0760..2f87d8b25c6319d996bc8094a23ce8ef484e100f 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Dblk.efi and b/EdkShellBinPkg/bin/x64/Apps/Dblk.efi differ
index 2b246fa094c7d5c1521562f81503d6760b431026..135c0e268eb58d0fa78b088e79593ab217d9733b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Devices.efi and b/EdkShellBinPkg/bin/x64/Apps/Devices.efi differ
index 3563ebb3bcc239fd0838b29c09fe194db51aad9d..f490b4d434a898fa4725d314c5e0d6324307aa0b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Devtree.efi and b/EdkShellBinPkg/bin/x64/Apps/Devtree.efi differ
index 938b5c0d94a52014d9a23d4013ec7fa529df1585..0513e4754b0848b3399721389e879a3d2c6b2c30 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Drivers.efi and b/EdkShellBinPkg/bin/x64/Apps/Drivers.efi differ
index a5f1dae2540267dc5a819e1645e148cef9e34f42..20cce7867ad17446bc5632c7970e0fbf87cb26d3 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Drvcfg.efi and b/EdkShellBinPkg/bin/x64/Apps/Drvcfg.efi differ
index cd19feb92e44fd67eb2d047a6570c327cdd69fb0..fd11390b6ba6de35414b20f07935f1d446111cee 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Drvdiag.efi and b/EdkShellBinPkg/bin/x64/Apps/Drvdiag.efi differ
index 3230b387cf52e26511188d43516ebc4295070849..001be9d8858bf0130a834790eded5631b504ab16 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Guid.efi and b/EdkShellBinPkg/bin/x64/Apps/Guid.efi differ
index 08c31690293d147ded58b78918c89b4df605d886..9478cb21d25f3128c469731d2cc2c86edb2dfdfc 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/IfConfig.efi and b/EdkShellBinPkg/bin/x64/Apps/IfConfig.efi differ
index 864e8af46f43aab2ac1c38879d2fadcba03b0de9..08e3888df8dbfc273bdc88e76464eb3ef5bc14de 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/IpConfig.efi and b/EdkShellBinPkg/bin/x64/Apps/IpConfig.efi differ
index 530569abcf66307f5b7a6383d54d249e931d9429..fbdea69135039c209ba9b6810b7c29b6484c9756 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Load.efi and b/EdkShellBinPkg/bin/x64/Apps/Load.efi differ
index 397a6b8f03f4a6c9f873a7536902d7ac4ff39012..6cb97f799d7e9e7295aaf1bcdc01f464a3374d2b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/LoadPciRom.efi and b/EdkShellBinPkg/bin/x64/Apps/LoadPciRom.efi differ
index 98e7a7ce44f4013c39f1351d5d62b22af01c3c9d..ea962e4d50ed27a7672c8f46cbdbe49791291681 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Ls.efi and b/EdkShellBinPkg/bin/x64/Apps/Ls.efi differ
index 498e5a42010c407f846b41f19d3268e7a149bbdd..1e474d9430bab882abde342c2468dc5047f35834 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Mkdir.efi and b/EdkShellBinPkg/bin/x64/Apps/Mkdir.efi differ
index cd0341c848e301ad189dedc387b4a76f2d50b7f2..6b340195371cf75e3de6e6a8e10f440d9579bd8e 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Mount.efi and b/EdkShellBinPkg/bin/x64/Apps/Mount.efi differ
index 90c141946bfc6c131c75f0d8ca37b10a80d28feb..623a3944d8a4043dd3dcd00a12dbc4c23fc5dc96 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Mv.efi and b/EdkShellBinPkg/bin/x64/Apps/Mv.efi differ
index 66ecc86eaa1b4e7df922d2efca6dfaf8c4e26b43..d352c863a853b6ab832536fb9d393abd5d370302 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/NShell.efi and b/EdkShellBinPkg/bin/x64/Apps/NShell.efi differ
index 72471b0f1ecdd75a56782097cbc437f1f08a057b..f949641b1e69af7fb9c9691f80f60dc975b6363a 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Openinfo.efi and b/EdkShellBinPkg/bin/x64/Apps/Openinfo.efi differ
index f33849655da1281d373689fc4ae417e6f07a90b2..f009b8f44f2849159cc85a7507bbede2ef213dd3 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Ping.efi and b/EdkShellBinPkg/bin/x64/Apps/Ping.efi differ
index eb2b8ac65959e61e7fb1399410213f7825ad7594..1f12c2f34c913ddc0bc8e3640b8f1e44773f6ef6 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Resets.efi and b/EdkShellBinPkg/bin/x64/Apps/Resets.efi differ
index 75a7cca0bfecdb4b3cc3501f9cd72a9d2b1b1aa8..b761821de3917eef3bcf6b7820a7c222fffef209 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Rm.efi and b/EdkShellBinPkg/bin/x64/Apps/Rm.efi differ
index 0254783c5819ffb5d7c14cb84440c62c28c8d605..139ea9816064f9d2715c75a884f3f437e8580f60 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/SmbiosView.efi and b/EdkShellBinPkg/bin/x64/Apps/SmbiosView.efi differ
index b76d88364b61f02faf8a9642376e1df8c8abe1b0..2922e536d705c3d2111eb685834b1aa78246a600 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/bin/x64/Apps/TelnetMgmt.efi differ
index 3fd35d2d17c0fcb2c6566fa1e5cf6d80b5b8523a..8f6b5feb975c66cb96850644beceac304aded06e 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Time.efi and b/EdkShellBinPkg/bin/x64/Apps/Time.efi differ
index d994d44be6117d003058871c5c4f4bd905a3cf87..c3adf1aab3c8b99a312090003d56e8ae9a47f49b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Touch.efi and b/EdkShellBinPkg/bin/x64/Apps/Touch.efi differ
index a0ff5184f89cd678cecee01a2b8551d4153a56d6..8d706ba03e5ed5b2ea90e09dccb296b4daefe9aa 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Type.efi and b/EdkShellBinPkg/bin/x64/Apps/Type.efi differ
index 84985c7ac1e65fb161e0d13a406ca05187803279..87c70629b2bf5fb5ef68c265ca70f3c677f79019 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Unload.efi and b/EdkShellBinPkg/bin/x64/Apps/Unload.efi differ
index adea15b1234dba33e15e3b625476828ae2a313b9..a504d59b3e0e84dc16f2a01ccdc73a7a271d86ca 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Ver.efi and b/EdkShellBinPkg/bin/x64/Apps/Ver.efi differ
index b6c0890cce3f0d5f6616c1b474a2d72794b4c533..b5eb77a9c089222318404a937511556a1b8a32e9 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/Vol.efi and b/EdkShellBinPkg/bin/x64/Apps/Vol.efi differ
index 46407e08c962c16fc31c22c4a0313d1d908caca0..dbeac5d570327cb6a8256c80102a2bae32d97e6b 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/comp.efi and b/EdkShellBinPkg/bin/x64/Apps/comp.efi differ
index 8519d7c88c04292facc1457726ed4b1a08e76ec2..a4388d0177d4f665c353a3ad3e0e6385c63da860 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/dmem.efi and b/EdkShellBinPkg/bin/x64/Apps/dmem.efi differ
index 8014b7978895bf37deb355bfd10d5d65cd1c3ad5..dc658fc0831b878bfb4713a7bfa5ea6a349bb9e6 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/dmpstore.efi and b/EdkShellBinPkg/bin/x64/Apps/dmpstore.efi differ
index dda54b24e1addbd5b9c693f5dacdd637e96d97a7..89ab56dd724ef2592c0a56566a83e97377e1c132 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/edit.efi and b/EdkShellBinPkg/bin/x64/Apps/edit.efi differ
index 20c562dcedc43b546cedc484f17f9ea21ac33678..955fc3f4d5e060512bf51669e87d33bab9209fbb 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/eficompress.efi and b/EdkShellBinPkg/bin/x64/Apps/eficompress.efi differ
index 1970266321abc7428eef2ce83e08fc1ed122049c..6dbcb9e94b0a399ff476ff6af019a6f7ab52959e 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/efidecompress.efi and b/EdkShellBinPkg/bin/x64/Apps/efidecompress.efi differ
index 4db623bfb61a1c608e4bb4fb12e8e1dc410b3201..feea5ef7c62ebe6860b153b24a2b566149e0b55e 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/err.efi and b/EdkShellBinPkg/bin/x64/Apps/err.efi differ
index 14e38f2035f0b3dc330ed655cda5b7ec48318896..7700ac30e34530a42eaba5bc695f3d940d9ac615 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/hexedit.efi and b/EdkShellBinPkg/bin/x64/Apps/hexedit.efi differ
index d1279d20d1c761a85796f465addb24bea2352235..d6030ca36752ea10c63884736c9df78e34fa237a 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/mem.efi and b/EdkShellBinPkg/bin/x64/Apps/mem.efi differ
index e23df5080f9ff1e2938fa40f63d048fd48f75b71..51f4051b4c2d83cab44da59e221d44a7d7a78c30 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/memmap.efi and b/EdkShellBinPkg/bin/x64/Apps/memmap.efi differ
index 4dfafdf245113f0ce5af99cc331dfce1ccacebd0..53cd43ee6825dd359eca1ec5566fd748f1e04c84 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/mm.efi and b/EdkShellBinPkg/bin/x64/Apps/mm.efi differ
index 2fa064ff9b4bae8146a07dd7ab0f6d133c57fdfb..2c5beff9cd43a4e37c985da7f612c3ac730fce16 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/mode.efi and b/EdkShellBinPkg/bin/x64/Apps/mode.efi differ
index 547dfaef3366e06d0207a5ec899e66bf2587c6d4..f9ef0837f387164aa1254fb461304192b120cef9 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/pci.efi and b/EdkShellBinPkg/bin/x64/Apps/pci.efi differ
index 2e4aaa63ea8bb62ff8ab820f0d1475a2e5cda9f3..f44248be849a46cb9fa5c74241ce3c798eefe6ac 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/sermode.efi and b/EdkShellBinPkg/bin/x64/Apps/sermode.efi differ
index c30666e11f2aa6e7716f42401a9cb0a07ed8fee4..1c6de1a7c7dbfb2379094d44983d00ad83090b93 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/stall.efi and b/EdkShellBinPkg/bin/x64/Apps/stall.efi differ
index 6e59a5021a799fa85ac693cec18912a1320b5879..a50a0229e70093702d35632b85d5b7e6aaba167d 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Apps/timezone.efi and b/EdkShellBinPkg/bin/x64/Apps/timezone.efi differ
index 01bf1ca7aa2e2d78cd022a69746c96c1350420fc..3ae4afe9c32645726732b3ca5a3a1ff97a2af700 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Shell.efi and b/EdkShellBinPkg/bin/x64/Shell.efi differ
index 3415cbe8f52c9373cd73ee0a4b55a4414a2221f7..8dcba43c328114f356e236b360d589cc8a560152 100644 (file)
Binary files a/EdkShellBinPkg/bin/x64/Shell_full.efi and b/EdkShellBinPkg/bin/x64/Shell_full.efi differ