summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524>2010-07-30 09:36:42 +0000
committerhhtian <hhtian@6f19259b-4bc3-4df7-8a09-765794883524>2010-07-30 09:36:42 +0000
commit8e58393eee3e5b21e33d50bc2fe3ec11159ab2d9 (patch)
treeb5e0ba545d87996c274c2c85e329f5d3b3c13151
parent53a14cc874e0fe87b4fec995c1995a4035925186 (diff)
downloadedk2-8e58393eee3e5b21e33d50bc2fe3ec11159ab2d9.tar.gz
edk2-8e58393eee3e5b21e33d50bc2fe3ec11159ab2d9.tar.bz2
edk2-8e58393eee3e5b21e33d50bc2fe3ec11159ab2d9.zip
sync branch to trunk r10634
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/branches/UDK2008@10760 6f19259b-4bc3-4df7-8a09-765794883524
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efibin0 -> 33504 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Devices.efibin0 -> 23680 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efibin0 -> 23520 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Guid.efibin0 -> 20576 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efibin0 -> 29024 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efibin0 -> 23360 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efibin0 -> 21696 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Mount.efibin0 -> 20864 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efibin0 -> 22688 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/Ping.efibin0 -> 23232 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efibin0 -> 112896 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efibin0 -> 19424 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/comp.efibin0 -> 23488 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/dmem.efibin0 -> 32192 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efibin0 -> 26048 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/edit.efibin0 -> 38304 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efibin0 -> 35520 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efibin0 -> 20704 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/err.efibin0 -> 28800 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efibin0 -> 45856 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/mem.efibin0 -> 32192 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/memmap.efibin0 -> 22144 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/mm.efibin0 -> 34144 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/mode.efibin0 -> 20480 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/pci.efibin0 -> 79232 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/sermode.efibin0 -> 24160 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/stall.efibin0 -> 19712 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ia32/Apps/timezone.efibin0 -> 27232 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efibin0 -> 83360 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Devices.efibin0 -> 74080 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efibin0 -> 76160 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Guid.efibin0 -> 63872 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efibin0 -> 86016 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efibin0 -> 71264 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efibin0 -> 70944 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Mount.efibin0 -> 65760 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efibin0 -> 70272 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/Ping.efibin0 -> 75776 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efibin0 -> 215104 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efibin0 -> 63040 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/comp.efibin0 -> 68192 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/dmem.efibin0 -> 80576 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efibin0 -> 77280 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/edit.efibin0 -> 124224 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efibin0 -> 93216 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efibin0 -> 66848 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/err.efibin0 -> 81312 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efibin0 -> 139328 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/mem.efibin0 -> 80640 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/memmap.efibin0 -> 66112 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/mm.efibin0 -> 86880 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/mode.efibin0 -> 64512 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/pci.efibin0 -> 141312 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/sermode.efibin0 -> 70368 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/stall.efibin0 -> 65536 bytes
-rw-r--r--EdkShellBinPkg/Bin/Ipf/Apps/timezone.efibin0 -> 72800 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Dblk.efibin0 -> 38656 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Devices.efibin0 -> 29376 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Devtree.efibin0 -> 29088 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Guid.efibin0 -> 25248 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/IfConfig.efibin0 -> 35680 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/IpConfig.efibin0 -> 28160 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efibin0 -> 27040 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Mount.efibin0 -> 25344 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Openinfo.efibin0 -> 27584 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/Ping.efibin0 -> 28832 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efibin0 -> 124192 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efibin0 -> 23776 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/comp.efibin0 -> 28160 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/dmem.efibin0 -> 37504 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/dmpstore.efibin0 -> 31776 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/edit.efibin0 -> 47072 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/eficompress.efibin0 -> 40768 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/efidecompress.efibin0 -> 25280 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/err.efibin0 -> 34304 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/hexedit.efibin0 -> 55872 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/mem.efibin0 -> 37504 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/memmap.efibin0 -> 26560 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/mm.efibin0 -> 39520 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/mode.efibin0 -> 24864 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/pci.efibin0 -> 89056 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/sermode.efibin0 -> 28832 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/stall.efibin0 -> 24320 bytes
-rw-r--r--EdkShellBinPkg/Bin/X64/Apps/timezone.efibin0 -> 32160 bytes
-rw-r--r--EdkShellBinPkg/EdkShellBinPkg.dec27
-rw-r--r--EdkShellBinPkg/FullShell/FullShell.inf40
-rw-r--r--EdkShellBinPkg/FullShell/Ia32/Shell_Full.efibin0 -> 683040 bytes
-rw-r--r--EdkShellBinPkg/FullShell/Ipf/Shell_Full.efibin0 -> 1328768 bytes
-rw-r--r--EdkShellBinPkg/FullShell/X64/Shell_Full.efibin0 -> 755648 bytes
-rw-r--r--EdkShellBinPkg/MinimumShell/Ia32/Shell.efibin0 -> 312352 bytes
-rw-r--r--EdkShellBinPkg/MinimumShell/Ipf/Shell.efibin0 -> 679232 bytes
-rw-r--r--EdkShellBinPkg/MinimumShell/MinimumShell.inf40
-rw-r--r--EdkShellBinPkg/MinimumShell/X64/Shell.efibin0 -> 354400 bytes
-rw-r--r--EdkShellBinPkg/ReadMe.txt12
94 files changed, 119 insertions, 0 deletions
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi
new file mode 100644
index 0000000000..cc406d5a37
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Dblk.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi
new file mode 100644
index 0000000000..267ed90903
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Devices.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi
new file mode 100644
index 0000000000..f20a380b0a
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Devtree.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi
new file mode 100644
index 0000000000..590b40b36f
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Guid.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi
new file mode 100644
index 0000000000..58e6efc9b9
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/IfConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi
new file mode 100644
index 0000000000..bc13217a96
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/IpConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi
new file mode 100644
index 0000000000..6f16e3d167
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/LoadPciRom.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi
new file mode 100644
index 0000000000..bc3663b610
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Mount.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi
new file mode 100644
index 0000000000..7050e905cc
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Openinfo.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi
new file mode 100644
index 0000000000..80b30b61c4
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/Ping.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi
new file mode 100644
index 0000000000..f30a59e5b9
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/SmbiosView.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi
new file mode 100644
index 0000000000..37232208e1
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/TelnetMgmt.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi
new file mode 100644
index 0000000000..5b5cfe5d8a
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/comp.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi
new file mode 100644
index 0000000000..4ea432d858
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/dmem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi
new file mode 100644
index 0000000000..bfa3adc6a1
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/dmpstore.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi
new file mode 100644
index 0000000000..30244f8fc5
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/edit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi
new file mode 100644
index 0000000000..9732bb0e4a
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/eficompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi
new file mode 100644
index 0000000000..f9dfb4bdf1
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/efidecompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/err.efi b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi
new file mode 100644
index 0000000000..1af3b70562
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/err.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi
new file mode 100644
index 0000000000..1e248d8685
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/hexedit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi
new file mode 100644
index 0000000000..da86a1298b
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/mem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi
new file mode 100644
index 0000000000..e64e2fcf5d
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/memmap.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi
new file mode 100644
index 0000000000..7f768faac0
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/mm.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi
new file mode 100644
index 0000000000..80d0b6a314
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/mode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi
new file mode 100644
index 0000000000..11a6c60d5d
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/pci.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi
new file mode 100644
index 0000000000..af08c7dfee
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/sermode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi
new file mode 100644
index 0000000000..323ba6bf1b
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/stall.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi
new file mode 100644
index 0000000000..2b845f917c
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ia32/Apps/timezone.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi
new file mode 100644
index 0000000000..fe86e7b352
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Dblk.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi
new file mode 100644
index 0000000000..fb704901c4
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Devices.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi
new file mode 100644
index 0000000000..c83e37bcdf
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Devtree.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi
new file mode 100644
index 0000000000..7356ce392b
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Guid.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi
new file mode 100644
index 0000000000..65b8b23eb0
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/IfConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi
new file mode 100644
index 0000000000..9bd75b3d89
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/IpConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi
new file mode 100644
index 0000000000..720335d0cf
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/LoadPciRom.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi
new file mode 100644
index 0000000000..6e1deb3de2
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Mount.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi
new file mode 100644
index 0000000000..56cb0aaddd
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Openinfo.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi
new file mode 100644
index 0000000000..33f8e8e68b
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/Ping.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi
new file mode 100644
index 0000000000..f1bd734094
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/SmbiosView.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi
new file mode 100644
index 0000000000..ab219741b7
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/TelnetMgmt.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi
new file mode 100644
index 0000000000..bb14cccf93
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/comp.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi
new file mode 100644
index 0000000000..62fa1ebbf5
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/dmem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi
new file mode 100644
index 0000000000..9a86a1e7a1
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/dmpstore.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi
new file mode 100644
index 0000000000..06457c8c7e
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/edit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi
new file mode 100644
index 0000000000..b64b2bdbd2
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/eficompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi
new file mode 100644
index 0000000000..5bdb5a56c9
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/efidecompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/err.efi b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi
new file mode 100644
index 0000000000..0d667fe044
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/err.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi
new file mode 100644
index 0000000000..a52b718f34
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/hexedit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi
new file mode 100644
index 0000000000..89b6db65a8
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/mem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi
new file mode 100644
index 0000000000..0209d2d054
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/memmap.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi
new file mode 100644
index 0000000000..33987f1318
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/mm.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi
new file mode 100644
index 0000000000..e65a9f2db4
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/mode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi
new file mode 100644
index 0000000000..73977f3dc7
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/pci.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi
new file mode 100644
index 0000000000..14c2d346a0
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/sermode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi
new file mode 100644
index 0000000000..def14664d3
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/stall.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi
new file mode 100644
index 0000000000..3eef3f0de6
--- /dev/null
+++ b/EdkShellBinPkg/Bin/Ipf/Apps/timezone.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi
new file mode 100644
index 0000000000..7303f26be9
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Dblk.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devices.efi b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi
new file mode 100644
index 0000000000..008a3782af
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Devices.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi
new file mode 100644
index 0000000000..ff3857e374
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Devtree.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Guid.efi b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi
new file mode 100644
index 0000000000..87b80c7023
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Guid.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi
new file mode 100644
index 0000000000..41be6c951c
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/IfConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi
new file mode 100644
index 0000000000..7f5fa178d6
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/IpConfig.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi
new file mode 100644
index 0000000000..15f3697399
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/LoadPciRom.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Mount.efi b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi
new file mode 100644
index 0000000000..1550a12090
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Mount.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi
new file mode 100644
index 0000000000..f404198fbd
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Openinfo.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/Ping.efi b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi
new file mode 100644
index 0000000000..ccaedb6e58
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/Ping.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi
new file mode 100644
index 0000000000..94059d8b67
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/SmbiosView.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi
new file mode 100644
index 0000000000..4327ed2c7c
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/TelnetMgmt.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/comp.efi b/EdkShellBinPkg/Bin/X64/Apps/comp.efi
new file mode 100644
index 0000000000..aafb5ee398
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/comp.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmem.efi b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi
new file mode 100644
index 0000000000..2924e028e8
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/dmem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi
new file mode 100644
index 0000000000..344512e405
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/dmpstore.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/edit.efi b/EdkShellBinPkg/Bin/X64/Apps/edit.efi
new file mode 100644
index 0000000000..420b692d1d
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/edit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi
new file mode 100644
index 0000000000..2f6dd73b88
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/eficompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi
new file mode 100644
index 0000000000..0f3c9d0a13
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/efidecompress.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/err.efi b/EdkShellBinPkg/Bin/X64/Apps/err.efi
new file mode 100644
index 0000000000..a6ce37c780
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/err.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi
new file mode 100644
index 0000000000..eab2ad4210
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/hexedit.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/mem.efi b/EdkShellBinPkg/Bin/X64/Apps/mem.efi
new file mode 100644
index 0000000000..27cf8f3a8e
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/mem.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/memmap.efi b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi
new file mode 100644
index 0000000000..70b32b9768
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/memmap.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/mm.efi b/EdkShellBinPkg/Bin/X64/Apps/mm.efi
new file mode 100644
index 0000000000..9493890b6a
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/mm.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/mode.efi b/EdkShellBinPkg/Bin/X64/Apps/mode.efi
new file mode 100644
index 0000000000..94b10c2b32
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/mode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/pci.efi b/EdkShellBinPkg/Bin/X64/Apps/pci.efi
new file mode 100644
index 0000000000..a0795d4a6c
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/pci.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/sermode.efi b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi
new file mode 100644
index 0000000000..0dc5148c0e
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/sermode.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/stall.efi b/EdkShellBinPkg/Bin/X64/Apps/stall.efi
new file mode 100644
index 0000000000..031fdbbaa0
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/stall.efi
Binary files differ
diff --git a/EdkShellBinPkg/Bin/X64/Apps/timezone.efi b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi
new file mode 100644
index 0000000000..f241c66409
--- /dev/null
+++ b/EdkShellBinPkg/Bin/X64/Apps/timezone.efi
Binary files differ
diff --git a/EdkShellBinPkg/EdkShellBinPkg.dec b/EdkShellBinPkg/EdkShellBinPkg.dec
new file mode 100644
index 0000000000..8b83c24eff
--- /dev/null
+++ b/EdkShellBinPkg/EdkShellBinPkg.dec
@@ -0,0 +1,27 @@
+## @file
+# Reference package showing multiple binaries
+#
+# This package contains multiple binary shell applications that follow UEFI specification. Now there are three binary shell modules, which are for bin (original module), normal shell and full shell.
+# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials are licensed and made available
+# under the terms and conditions of the BSD License which accompanies this distribution.
+# The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES
+# OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#
+##
+
+
+################################################################################
+#
+# Defines Section - statements that will be processed to create a Makefile.
+#
+################################################################################
+
+[Defines]
+ DEC_SPECIFICATION = 0x00010005
+ PACKAGE_NAME = EdkShellBinPkg
+ PACKAGE_GUID = d4266a1b-1d38-4116-93ae-60dc3e2012a6
+ PACKAGE_VERSION = 0.3
+
diff --git a/EdkShellBinPkg/FullShell/FullShell.inf b/EdkShellBinPkg/FullShell/FullShell.inf
new file mode 100644
index 0000000000..460ae7dfd7
--- /dev/null
+++ b/EdkShellBinPkg/FullShell/FullShell.inf
@@ -0,0 +1,40 @@
+## @file
+# Component description file for EFI Shell module.
+#
+# This is a binary module containing multiple binary shell applications.
+# All .efi file tagged with "ToolCode="DUMMY"" in following file list are raw EFI application
+# file, and they are can be run in shell environment.
+# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#
+#
+##
+
+[Defines]
+ INF_VERSION = 0x00010005
+ BASE_NAME = Shell_Full
+ FILE_GUID = c57ad6b7-0515-40a8-9d21-551652854e37
+ MODULE_TYPE = UEFI_APPLICATION
+ VERSION_STRING = 1.1
+
+#
+# The following information is for reference only and not required by the build tools.
+#
+# VALID_ARCHITECTURES = IA32 X64 IPF
+#
+
+[Binaries.Ia32]
+ PE32|Ia32/Shell_Full.efi|*
+
+[Binaries.X64]
+ PE32|X64/Shell_Full.efi|*
+
+[Binaries.IPF]
+ PE32|Ipf/Shell_Full.efi|*
+
diff --git a/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi
new file mode 100644
index 0000000000..01f486ecd5
--- /dev/null
+++ b/EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi
Binary files differ
diff --git a/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi
new file mode 100644
index 0000000000..e894e6c1cc
--- /dev/null
+++ b/EdkShellBinPkg/FullShell/Ipf/Shell_Full.efi
Binary files differ
diff --git a/EdkShellBinPkg/FullShell/X64/Shell_Full.efi b/EdkShellBinPkg/FullShell/X64/Shell_Full.efi
new file mode 100644
index 0000000000..d725d26c2a
--- /dev/null
+++ b/EdkShellBinPkg/FullShell/X64/Shell_Full.efi
Binary files differ
diff --git a/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi
new file mode 100644
index 0000000000..c5acda253c
--- /dev/null
+++ b/EdkShellBinPkg/MinimumShell/Ia32/Shell.efi
Binary files differ
diff --git a/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi b/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi
new file mode 100644
index 0000000000..1904ddf951
--- /dev/null
+++ b/EdkShellBinPkg/MinimumShell/Ipf/Shell.efi
Binary files differ
diff --git a/EdkShellBinPkg/MinimumShell/MinimumShell.inf b/EdkShellBinPkg/MinimumShell/MinimumShell.inf
new file mode 100644
index 0000000000..dda60cb4d6
--- /dev/null
+++ b/EdkShellBinPkg/MinimumShell/MinimumShell.inf
@@ -0,0 +1,40 @@
+## @file
+# Component description file for EFI Shell module.
+#
+# This is a binary module containing multiple binary shell applications.
+# All .efi file tagged with "ToolCode="DUMMY"" in following file list are raw EFI application
+# file, and they are can be run in shell environment.
+# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
+#
+# This program and the accompanying materials
+# are licensed and made available under the terms and conditions of the BSD License
+# which accompanies this distribution. The full text of the license may be found at
+# http://opensource.org/licenses/bsd-license.php
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+#
+#
+##
+
+[Defines]
+ INF_VERSION = 0x00010005
+ BASE_NAME = Shell
+ FILE_GUID = c57ad6b7-0515-40a8-9d21-551652854e37
+ MODULE_TYPE = UEFI_APPLICATION
+ VERSION_STRING = 1.2
+
+#
+# The following information is for reference only and not required by the build tools.
+#
+# VALID_ARCHITECTURES = IA32 X64 IPF
+#
+
+[Binaries.Ia32]
+ PE32|Ia32/Shell.efi|*
+
+[Binaries.X64]
+ PE32|X64/Shell.efi|*
+
+[Binaries.IPF]
+ PE32|Ipf/Shell.efi|*
+ \ No newline at end of file
diff --git a/EdkShellBinPkg/MinimumShell/X64/Shell.efi b/EdkShellBinPkg/MinimumShell/X64/Shell.efi
new file mode 100644
index 0000000000..6f691758a8
--- /dev/null
+++ b/EdkShellBinPkg/MinimumShell/X64/Shell.efi
Binary files differ
diff --git a/EdkShellBinPkg/ReadMe.txt b/EdkShellBinPkg/ReadMe.txt
new file mode 100644
index 0000000000..574b78de12
--- /dev/null
+++ b/EdkShellBinPkg/ReadMe.txt
@@ -0,0 +1,12 @@
+The binaries of EdkShellBinPkg are generated with EFI shell project (svn r41) and build with Edk Compatibility & BaseTools Package (r10348). 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 (r10348) to $(WORKSPACE)\EdkCompatibilityPkg (svn http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkCompatibilityPkg).
+2. Check out EdkShellPkg(r10348) to $(WORKSPACE)\EdkShellPkg (svn http://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellPkg).
+3. Check out Edk Shell project source (r41) to $(WORKSPACE) (svn http://efi-shell.svn.sourceforge.net/svnroot/efi-shell/trunk/Shell).
+4. Update to the newest BaseTools package (r10348) 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 -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 -b RELEASE". Xxx means the corresponding module name. \ No newline at end of file