From a04b8e81f9d689cc4ef00bb88fc326f87e4ef47b Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Thu, 18 Mar 2010 07:50:17 +0000 Subject: Update shell binaries to use release build target and integrate the following hot fixes: 1. Security hole in LoadImage() when EFI_SECURITY_VIOLATION status is returned. 2. Load.efi to load 32bit driver in 64bit platform causing system hang. 3. Fix for PCI multi-segment support. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10278 6f19259b-4bc3-4df7-8a09-765794883524 --- EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi | Bin 33792 -> 33504 bytes EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi | Bin 23936 -> 23680 bytes EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi | Bin 23808 -> 23520 bytes EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi | Bin 20832 -> 20576 bytes EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi | Bin 28960 -> 28672 bytes EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi | Bin 23648 -> 23360 bytes EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi | Bin 21952 -> 21696 bytes EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi | Bin 21088 -> 20864 bytes EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi | Bin 22944 -> 22688 bytes EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi | Bin 22880 -> 22624 bytes EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi | Bin 113152 -> 112864 bytes EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi | Bin 19648 -> 19424 bytes EdkShellBinPkg/Bin/Ia32/Apps/comp.efi | Bin 23744 -> 23488 bytes EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi | Bin 32480 -> 32192 bytes EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi | Bin 26336 -> 26048 bytes EdkShellBinPkg/Bin/Ia32/Apps/edit.efi | Bin 38560 -> 38304 bytes EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi | Bin 35712 -> 35488 bytes EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi | Bin 20960 -> 20704 bytes EdkShellBinPkg/Bin/Ia32/Apps/err.efi | Bin 29024 -> 28800 bytes EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi | Bin 46016 -> 45760 bytes EdkShellBinPkg/Bin/Ia32/Apps/mem.efi | Bin 32480 -> 32192 bytes EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi | Bin 22400 -> 22144 bytes EdkShellBinPkg/Bin/Ia32/Apps/mm.efi | Bin 34368 -> 34144 bytes EdkShellBinPkg/Bin/Ia32/Apps/mode.efi | Bin 20736 -> 20480 bytes EdkShellBinPkg/Bin/Ia32/Apps/pci.efi | Bin 79520 -> 79264 bytes EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi | Bin 24416 -> 24160 bytes EdkShellBinPkg/Bin/Ia32/Apps/stall.efi | Bin 20000 -> 19712 bytes EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi | Bin 27456 -> 27200 bytes EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi | Bin 83520 -> 83360 bytes EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi | Bin 74240 -> 74080 bytes EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi | Bin 76320 -> 76160 bytes EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi | Bin 64032 -> 63872 bytes EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi | Bin 85408 -> 85248 bytes EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi | Bin 71424 -> 71264 bytes EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi | Bin 71104 -> 70944 bytes EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi | Bin 65920 -> 65760 bytes EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi | Bin 70432 -> 70272 bytes EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi | Bin 74656 -> 74528 bytes EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi | Bin 215264 -> 215104 bytes EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi | Bin 63200 -> 63040 bytes EdkShellBinPkg/Bin/Ipf/Apps/comp.efi | Bin 68320 -> 68160 bytes EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi | Bin 80736 -> 80576 bytes EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi | Bin 77440 -> 77280 bytes EdkShellBinPkg/Bin/Ipf/Apps/edit.efi | Bin 124352 -> 124224 bytes EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi | Bin 93376 -> 93216 bytes EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi | Bin 67040 -> 66848 bytes EdkShellBinPkg/Bin/Ipf/Apps/err.efi | Bin 81472 -> 81312 bytes EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi | Bin 139392 -> 139232 bytes EdkShellBinPkg/Bin/Ipf/Apps/mem.efi | Bin 80800 -> 80640 bytes EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi | Bin 66272 -> 66112 bytes EdkShellBinPkg/Bin/Ipf/Apps/mm.efi | Bin 87072 -> 86880 bytes EdkShellBinPkg/Bin/Ipf/Apps/mode.efi | Bin 64672 -> 64512 bytes EdkShellBinPkg/Bin/Ipf/Apps/pci.efi | Bin 141472 -> 141312 bytes EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi | Bin 70528 -> 70368 bytes EdkShellBinPkg/Bin/Ipf/Apps/stall.efi | Bin 65696 -> 65536 bytes EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi | Bin 72960 -> 72800 bytes EdkShellBinPkg/Bin/X64/Apps/Dblk.efi | Bin 38912 -> 38656 bytes EdkShellBinPkg/Bin/X64/Apps/Devices.efi | Bin 29632 -> 29376 bytes EdkShellBinPkg/Bin/X64/Apps/Devtree.efi | Bin 29376 -> 29088 bytes EdkShellBinPkg/Bin/X64/Apps/Guid.efi | Bin 25472 -> 25248 bytes EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi | Bin 35488 -> 35232 bytes EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi | Bin 28416 -> 28128 bytes EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi | Bin 27360 -> 27040 bytes EdkShellBinPkg/Bin/X64/Apps/Mount.efi | Bin 25600 -> 25344 bytes EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi | Bin 27840 -> 27584 bytes EdkShellBinPkg/Bin/X64/Apps/Ping.efi | Bin 28096 -> 27808 bytes EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi | Bin 124448 -> 124192 bytes EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi | Bin 24064 -> 23776 bytes EdkShellBinPkg/Bin/X64/Apps/comp.efi | Bin 28416 -> 28160 bytes EdkShellBinPkg/Bin/X64/Apps/dmem.efi | Bin 37824 -> 37504 bytes EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi | Bin 32032 -> 31776 bytes EdkShellBinPkg/Bin/X64/Apps/edit.efi | Bin 47296 -> 47072 bytes EdkShellBinPkg/Bin/X64/Apps/eficompress.efi | Bin 41056 -> 40768 bytes EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi | Bin 25536 -> 25280 bytes EdkShellBinPkg/Bin/X64/Apps/err.efi | Bin 34560 -> 34304 bytes EdkShellBinPkg/Bin/X64/Apps/hexedit.efi | Bin 56032 -> 55744 bytes EdkShellBinPkg/Bin/X64/Apps/mem.efi | Bin 37760 -> 37504 bytes EdkShellBinPkg/Bin/X64/Apps/memmap.efi | Bin 26880 -> 26560 bytes EdkShellBinPkg/Bin/X64/Apps/mm.efi | Bin 39776 -> 39584 bytes EdkShellBinPkg/Bin/X64/Apps/mode.efi | Bin 25120 -> 24864 bytes EdkShellBinPkg/Bin/X64/Apps/pci.efi | Bin 89280 -> 89056 bytes EdkShellBinPkg/Bin/X64/Apps/sermode.efi | Bin 29056 -> 28832 bytes EdkShellBinPkg/Bin/X64/Apps/stall.efi | Bin 24544 -> 24320 bytes EdkShellBinPkg/Bin/X64/Apps/timezone.efi | Bin 32416 -> 32160 bytes EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi | Bin 680800 -> 680832 bytes EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi | Bin 1326240 -> 1326528 bytes EdkShellBinPkg/FullShell/X64/Shell_full.efi | Bin 754016 -> 754112 bytes EdkShellBinPkg/HotFix.diff | Bin 0 -> 7743 bytes EdkShellBinPkg/MinimumShell/Ia32/Shell.efi | Bin 311776 -> 311808 bytes EdkShellBinPkg/MinimumShell/Ipf/Shell.efi | Bin 678816 -> 679200 bytes EdkShellBinPkg/MinimumShell/X64/Shell.efi | Bin 354240 -> 354400 bytes EdkShellBinPkg/ReadMe.txt | 22 ++++++++++++---------- EdkShellBinPkg/SecurityPatch.diff | 15 --------------- 93 files changed, 12 insertions(+), 25 deletions(-) create mode 100644 EdkShellBinPkg/HotFix.diff delete mode 100644 EdkShellBinPkg/SecurityPatch.diff (limited to 'EdkShellBinPkg') diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi index 6ddc3ae13a..0de2ed7bde 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi index fad072a051..55f1bbe161 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi index 43512226a3..b180e53f76 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi index a0f49d27aa..c8c7b2347c 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi index 299da06b50..60e8a540e9 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi index 091b88b5a7..e30404ac6c 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi index 49b680a9a9..20b2e13f4c 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi index 071f320f92..c072d1b7c3 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi index 909b37a63d..a7dbdff5a6 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi index 995251d37a..1fea2f8bfb 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi index 54b8313b6e..c42012d5f2 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi index 802dd5be5c..bfef7d7ecd 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi index 858b401970..18a81731f7 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi index 64ae8614b0..5a9aac4425 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi index a9204632be..13f5f87c5d 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi index 8914cb6c5e..9cc60ce343 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi index 8459d04823..409ced7d57 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi index 0d26d19827..0dd93b18ce 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/err.efi b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi index 690a46ba4f..51c8f504f9 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/err.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi index 9339b7f92c..74574917a8 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi index 279b374b3e..9112ff4390 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi index 4e9a8ad485..1d1de26642 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi index 967093e7a5..becaa69f11 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi index 02ce6b23bc..8296d3596c 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi index 2f9a0452a5..dc60cb2fd4 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi index ce3bd24775..0b00dfdca7 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi index 2511644e00..a1e138a7f7 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi differ diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi index b2c87688c9..161beb705d 100644 Binary files a/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi and b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi index a1c6ba455e..099f317d10 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi index 193ae20acb..22a33202fb 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi index 649031ca96..400fd75e50 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi index f53f5b0c29..a020df96b1 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi index 8ce71854c9..72d75e3e62 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi index de78afeb4f..dcee859779 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi index 2893adb493..0c26b7c0a2 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi index 3d1dad21a3..a000944259 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi index 74076518c1..5c36b5f75e 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi index 1f69265a31..dd859ba210 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi index 6191d1e889..245c4a7b38 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi index ef4e32a372..e2cd0d3dbb 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi index 5fe5627d98..4a99e300af 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi index 5fe3ceba68..064ee3503c 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi index 325c4cb360..c1b35ca8a7 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi index 9bff0fd179..b5b3762de7 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi index adf071617c..5640a0a413 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi index 5e7dc0e5c3..69b0869aa5 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/err.efi b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi index 3a6b6d7132..b25dd11adf 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/err.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi index 55027c8cf0..a3fc9c7ab3 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi index 0a8b0c86e4..0819edb025 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi index b1755b7e06..a95bce46cd 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi index 7d7ebde72a..8e6527e6cc 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi index 807dfa6507..7c1f8d6550 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi index 9dbb666986..3566ea8315 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi index aebb8d7981..46f3c4262e 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi index a85e0310f5..1bd1645d34 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi differ diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi index 15683ef3b4..bd8bed3445 100644 Binary files a/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi and b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi index dabd93e6d7..629bfe71e4 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi and b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devices.efi b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi index 7067407f68..a845cfe935 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Devices.efi and b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi index 811c456091..2a4573bb7f 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi and b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Guid.efi b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi index b13a851d0a..280d815dd1 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Guid.efi and b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi index 2a5d110849..af04787a5c 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi and b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi index df0cddfb60..0d9a34179e 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi and b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi index 25516b4f8c..b7527d0807 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi and b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Mount.efi b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi index ca780a04c0..e16a117c62 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Mount.efi and b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi index dc6e4c250a..83abbcc3ef 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi and b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/Ping.efi b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi index c46df50cf8..e920e3fcab 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/Ping.efi and b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi index a846d25699..aef14b1d53 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi and b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi index 1e6d9dd757..cda1044ad5 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi and b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/comp.efi b/EdkShellBinPkg/Bin/X64/Apps/comp.efi index af2d2a8adf..c8197c51bb 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/comp.efi and b/EdkShellBinPkg/Bin/X64/Apps/comp.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmem.efi b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi index 91eb3a4e0d..a7ea221195 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/dmem.efi and b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi index 5588b57070..e7bda6910b 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi and b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/edit.efi b/EdkShellBinPkg/Bin/X64/Apps/edit.efi index 5187fba1c3..4c37698cf1 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/edit.efi and b/EdkShellBinPkg/Bin/X64/Apps/edit.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi index c186539078..7eebf191d8 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi and b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi index cffe2b147c..ef4bcad2d6 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi and b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/err.efi b/EdkShellBinPkg/Bin/X64/Apps/err.efi index 19872103a6..f44fd911d7 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/err.efi and b/EdkShellBinPkg/Bin/X64/Apps/err.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi index e423d9dfcb..d0a187d2ab 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi and b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/mem.efi b/EdkShellBinPkg/Bin/X64/Apps/mem.efi index 18a3557f64..af5b50f7ea 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/mem.efi and b/EdkShellBinPkg/Bin/X64/Apps/mem.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/memmap.efi b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi index 2404724088..71f9892cee 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/memmap.efi and b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/mm.efi b/EdkShellBinPkg/Bin/X64/Apps/mm.efi index f241998569..397d1fcc45 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/mm.efi and b/EdkShellBinPkg/Bin/X64/Apps/mm.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/mode.efi b/EdkShellBinPkg/Bin/X64/Apps/mode.efi index bae7cfec44..29632000af 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/mode.efi and b/EdkShellBinPkg/Bin/X64/Apps/mode.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/pci.efi b/EdkShellBinPkg/Bin/X64/Apps/pci.efi index 8edee34ab8..2572e69c25 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/pci.efi and b/EdkShellBinPkg/Bin/X64/Apps/pci.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/sermode.efi b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi index c33cdc8a9a..11d3e5e675 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/sermode.efi and b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/stall.efi b/EdkShellBinPkg/Bin/X64/Apps/stall.efi index 21ed51c36e..89fc390e3e 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/stall.efi and b/EdkShellBinPkg/Bin/X64/Apps/stall.efi differ diff --git a/EdkShellBinPkg/Bin/X64/Apps/timezone.efi b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi index b0baa0fa91..c5eded90f4 100644 Binary files a/EdkShellBinPkg/Bin/X64/Apps/timezone.efi and b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi differ diff --git a/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi index c416e96881..2a6ee83a27 100644 Binary files a/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi and b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi differ diff --git a/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi index b31790f4f4..53bf962f5a 100644 Binary files a/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi and b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi differ diff --git a/EdkShellBinPkg/FullShell/X64/Shell_full.efi b/EdkShellBinPkg/FullShell/X64/Shell_full.efi index b39268dd53..0fb4c0f719 100644 Binary files a/EdkShellBinPkg/FullShell/X64/Shell_full.efi and b/EdkShellBinPkg/FullShell/X64/Shell_full.efi differ diff --git a/EdkShellBinPkg/HotFix.diff b/EdkShellBinPkg/HotFix.diff new file mode 100644 index 0000000000..48edc4f3f1 Binary files /dev/null and b/EdkShellBinPkg/HotFix.diff differ diff --git a/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi index 974f3802b9..b49e0025e0 100644 Binary files a/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi and b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi differ diff --git a/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi b/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi index f2a27cda8b..e76fe6c476 100644 Binary files a/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi and b/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi differ diff --git a/EdkShellBinPkg/MinimumShell/X64/Shell.efi b/EdkShellBinPkg/MinimumShell/X64/Shell.efi index ee61fc1958..0e7bb83e0d 100644 Binary files a/EdkShellBinPkg/MinimumShell/X64/Shell.efi and b/EdkShellBinPkg/MinimumShell/X64/Shell.efi differ diff --git a/EdkShellBinPkg/ReadMe.txt b/EdkShellBinPkg/ReadMe.txt index 75a2f60cd5..23b98dacb3 100644 --- a/EdkShellBinPkg/ReadMe.txt +++ b/EdkShellBinPkg/ReadMe.txt @@ -1,14 +1,16 @@ -The binaries of EdkShellBinPkg are generated with Efi-Shell-Dev-Snapshot-20091214.zip (plus a security hot-fix see EdkShellbinPkg\SecurityPatch.diff) and build with Edk Compatibility & BaseTools Package -(r9623) +The binaries of EdkShellBinPkg are generated with Efi-Shell-Dev-Snapshot-20091214.zip (plus a hot-fix see EdkShellbinPkg\HotFix.diff) and build with Edk Compatibility & BaseTools Package (r9623). The binaries are built with no debug information by building with "RELEASE" target. The following steps can help to re-generate these binaries for customization: -1. Check out EdkCompatibilityPkg (r9623) to $(WORKSPACE)\EdkCompatibilityPkg (svn https://edk2.tianocore.org/svn/edk2/trunk/edk2/EdkCompatibilityPkg). -2. Check out EdkShellPkg(r9623) to $(WORKSPACE)\EdkShellPkg (svn https://edk2.tianocore.org/svn/edk2/trunk/edk2/EdkShellPkg). -3a.Check out Edk Shell project source (r36) to $(WORKSPACE) (svn https://efi-shell.tianocore.org/svn/efi-shell/trunk/Shell). It is read-only and current revison (r36) is identical to Efi-Shell-Dev-Snapshot-20091214.zip. -3b.Apply the security hot fix in EdkShellBinPkg\SecurityPatch.diff to patch in Shell\shellenv\exec.c -4. Update to the newest BaseTools package. (r9623 or later) +1. Check out EdkCompatibilityPkg (r9623) to $(WORKSPACE)\EdkCompatibilityPkg (svn http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg). +2. Check out EdkShellPkg(r9623) to $(WORKSPACE)\EdkShellPkg (svn http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellPkg). +3a.Check out Edk Shell project source (r36) to $(WORKSPACE) (svn http://efi-shell.svn.sourceforge.net/svnroot/efi-shell/trunk/Shell). It is read-only and current revison (r36) is identical to Efi-Shell-Dev-Snapshot-20091214.zip. +3b.Apply the hot fix in EdkShellBinPkg\HotFix.diff to fix the following issues: + Security hole in LoadImage() when EFI_SECURITY_VIOLATION status is returned. + Load.efi to load 32bit driver in 64bit platform causing system hang. + Fix for PCI multi-segment support. +4. Update to the newest BaseTools package (r9623) to $(WORKSPACE) (svn http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/BaseTools). 5. Under workspace directory (i.e. c:\EdkII), - To generate Minimum Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\Shell.inf" - To generate Full Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\ShellFull.inf" + To generate Minimum Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\Shell.inf -b RELEASE" + To generate Full Shell, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Shell\ShellFull.inf -b RELEASE" 6. In EdkShellBinPkg\Bin, we only provides the binary files of those applications which haven't been contained in Minmum Shell but in Full Shell. - To generate them, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Xxx\Xxx.inf". Xxx means the corresponding module name. \ No newline at end of file + To generate them, execute: "build -a IA32 -a X64 -a IPF -p EdkShellPkg\EdkShellPkg.dsc -m EdkShellPkg\Xxx\Xxx.inf -b RELEASE". Xxx means the corresponding module name. \ No newline at end of file diff --git a/EdkShellBinPkg/SecurityPatch.diff b/EdkShellBinPkg/SecurityPatch.diff deleted file mode 100644 index 01a05c065a..0000000000 --- a/EdkShellBinPkg/SecurityPatch.diff +++ /dev/null @@ -1,15 +0,0 @@ -Index: shellenv/exec.c -=================================================================== ---- shellenv/exec.c (revision 36) -+++ shellenv/exec.c (working copy) -@@ -2079,6 +2079,10 @@ - if (!EFI_ERROR (Status)) { - goto Done; - } else { -+ // -+ // Set ImageHandle to NULL if any error status is returned. -+ // -+ ImageHandle = NULL; - Status = LibGetImageHeader ( - DevicePath, - &DosHeader, -- cgit v1.2.3