From 2f4f828a23a0df537bf0d81ae609a2bba342753f Mon Sep 17 00:00:00 2001 From: jcarsey Date: Mon, 16 May 2011 22:20:11 +0000 Subject: add required 'profiles.txt' file to the binary releases. add 'minimal' version of the shell (without any profiles). update to current ShellPkg tip version. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11667 6f19259b-4bc3-4df7-8a09-765794883524 --- ShellBinPkg/MinUefiShell/Ia32/Shell.efi | Bin 0 -> 298400 bytes ShellBinPkg/MinUefiShell/Ia32/profiles.txt | 1 + ShellBinPkg/MinUefiShell/MinUefiShell.inf | 29 +++++++++++++++++++++++++++++ ShellBinPkg/MinUefiShell/X64/Shell.efi | Bin 0 -> 334464 bytes ShellBinPkg/MinUefiShell/X64/profiles.txt | 1 + ShellBinPkg/ReadMe.txt | 17 ++++++++++------- ShellBinPkg/UefiShell/Ia32/Shell.efi | Bin 732608 -> 738112 bytes ShellBinPkg/UefiShell/Ia32/profiles.txt | 6 ++++++ ShellBinPkg/UefiShell/X64/Shell.efi | Bin 815328 -> 817088 bytes ShellBinPkg/UefiShell/X64/profiles.txt | 6 ++++++ 10 files changed, 53 insertions(+), 7 deletions(-) create mode 100644 ShellBinPkg/MinUefiShell/Ia32/Shell.efi create mode 100644 ShellBinPkg/MinUefiShell/Ia32/profiles.txt create mode 100644 ShellBinPkg/MinUefiShell/MinUefiShell.inf create mode 100644 ShellBinPkg/MinUefiShell/X64/Shell.efi create mode 100644 ShellBinPkg/MinUefiShell/X64/profiles.txt create mode 100644 ShellBinPkg/UefiShell/Ia32/profiles.txt create mode 100644 ShellBinPkg/UefiShell/X64/profiles.txt diff --git a/ShellBinPkg/MinUefiShell/Ia32/Shell.efi b/ShellBinPkg/MinUefiShell/Ia32/Shell.efi new file mode 100644 index 000000000..024a97e6d Binary files /dev/null and b/ShellBinPkg/MinUefiShell/Ia32/Shell.efi differ diff --git a/ShellBinPkg/MinUefiShell/Ia32/profiles.txt b/ShellBinPkg/MinUefiShell/Ia32/profiles.txt new file mode 100644 index 000000000..912cee8a8 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/Ia32/profiles.txt @@ -0,0 +1 @@ +this release includes: diff --git a/ShellBinPkg/MinUefiShell/MinUefiShell.inf b/ShellBinPkg/MinUefiShell/MinUefiShell.inf new file mode 100644 index 000000000..bb9e26e32 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/MinUefiShell.inf @@ -0,0 +1,29 @@ +## @file +# This is the UEFI Shell application binary file. +# +# Copyright (c) 2011, Intel Corporation. All rights reserved.
+# +# 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 = 0x00010006 + BASE_NAME = Shell + FILE_GUID = 7C04A583-9E3E-4f1c-AD65-E05268D0B4D1 + MODULE_TYPE = UEFI_APPLICATION + VERSION_STRING = 1.0 + +[Binaries.Ia32] + PE32|Ia32/Shell.efi|* + +[Binaries.X64] + PE32|X64/Shell.efi|* + diff --git a/ShellBinPkg/MinUefiShell/X64/Shell.efi b/ShellBinPkg/MinUefiShell/X64/Shell.efi new file mode 100644 index 000000000..b7cdff6df Binary files /dev/null and b/ShellBinPkg/MinUefiShell/X64/Shell.efi differ diff --git a/ShellBinPkg/MinUefiShell/X64/profiles.txt b/ShellBinPkg/MinUefiShell/X64/profiles.txt new file mode 100644 index 000000000..912cee8a8 --- /dev/null +++ b/ShellBinPkg/MinUefiShell/X64/profiles.txt @@ -0,0 +1 @@ +this release includes: diff --git a/ShellBinPkg/ReadMe.txt b/ShellBinPkg/ReadMe.txt index 7719da934..1cd482345 100644 --- a/ShellBinPkg/ReadMe.txt +++ b/ShellBinPkg/ReadMe.txt @@ -1,16 +1,19 @@ ============================================================================ OVERVIEW ============================================================================ -The binaries of ShellBinPkg are generated with ShellPkg project and built with -BaseTools Package. The binaries are built with no debug information by building -with "RELEASE" target. The EDKII revision 11595 was used for both. +The binaries of ShellBinPkg are generated with ShellPkg project and built with +BaseTools Package (r11666). 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 EDK II to $(WORKSPACE) - (svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2). +(svn https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2). + 2. Under $(WORKSPACE) directory (i.e. c:\EdkII), - To generate Shell, execute: - "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE". + To generate Shell, execute: + "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE" + To generate Minimal Shell, execute: + "build -a IA32 -a X64 -p ShellPkg\ShellPkg.dsc -b RELEASE -D NO_SHELL_PROFILES" ============================================================================ HOW TO INCORPORATE THIS SHELL INTO NT32 @@ -36,7 +39,7 @@ developer may integrate this code into an existing platform: KNOWN LIMITATIONS ============================================================================ 1. RM can delete current working directory via other map name. -2. DrvCfg is not functional. +2. DrvCfg does not overlap boot manager functionality. 3. ifConfig permanent settings are under investigation (may not function correctly) 4. Shell documentation is in development and forthcoming. diff --git a/ShellBinPkg/UefiShell/Ia32/Shell.efi b/ShellBinPkg/UefiShell/Ia32/Shell.efi index 4ed40ef45..01f6b99bb 100644 Binary files a/ShellBinPkg/UefiShell/Ia32/Shell.efi and b/ShellBinPkg/UefiShell/Ia32/Shell.efi differ diff --git a/ShellBinPkg/UefiShell/Ia32/profiles.txt b/ShellBinPkg/UefiShell/Ia32/profiles.txt new file mode 100644 index 000000000..0739839e4 --- /dev/null +++ b/ShellBinPkg/UefiShell/Ia32/profiles.txt @@ -0,0 +1,6 @@ +this release includes: + +Drivers1 +Debug1 +Network1 +Install1 \ No newline at end of file diff --git a/ShellBinPkg/UefiShell/X64/Shell.efi b/ShellBinPkg/UefiShell/X64/Shell.efi index eb900c288..f295b1083 100644 Binary files a/ShellBinPkg/UefiShell/X64/Shell.efi and b/ShellBinPkg/UefiShell/X64/Shell.efi differ diff --git a/ShellBinPkg/UefiShell/X64/profiles.txt b/ShellBinPkg/UefiShell/X64/profiles.txt new file mode 100644 index 000000000..0739839e4 --- /dev/null +++ b/ShellBinPkg/UefiShell/X64/profiles.txt @@ -0,0 +1,6 @@ +this release includes: + +Drivers1 +Debug1 +Network1 +Install1 \ No newline at end of file -- cgit v1.2.3