no message
authorhfang <hfang@0aefa8ac-fc23-0410-b7a3-bf826d37e4c2>
Thu, 30 Jun 2005 08:09:06 +0000 (08:09 +0000)
committerhfang <hfang@0aefa8ac-fc23-0410-b7a3-bf826d37e4c2>
Thu, 30 Jun 2005 08:09:06 +0000 (08:09 +0000)
git-svn-id: https://efi-shell.tianocore.org/svn/efi-shell/trunk/Shell@7 0aefa8ac-fc23-0410-b7a3-bf826d37e4c2

EDK_Snapshot.txt [new file with mode: 0644]
License.txt [new file with mode: 0644]
ReadMe.txt [new file with mode: 0644]

diff --git a/EDK_Snapshot.txt b/EDK_Snapshot.txt
new file mode 100644 (file)
index 0000000..2d31469
--- /dev/null
@@ -0,0 +1,5 @@
+Notes:
+  This EFI Shell release package has been tested on the 2005-06-16's EDK which snapshot
+is Edk-Dev-Snapshot-20050616, User can get this version EDK from the following URL:
+  http://edk.tianocore.org/files/documents/16/135/Edk-Dev-Snapshot-20050616.zip
+  We don't guarantee this package can work correctly on the other EDK snapshot.
\ No newline at end of file
diff --git a/License.txt b/License.txt
new file mode 100644 (file)
index 0000000..53c76c9
--- /dev/null
@@ -0,0 +1,30 @@
+Copyright (c) 2004, Intel Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+  . Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+  . Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+  . Neither the name of the Intel Corporation nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
diff --git a/ReadMe.txt b/ReadMe.txt
new file mode 100644 (file)
index 0000000..43f3f4c
--- /dev/null
@@ -0,0 +1,83 @@
+
+Last modified 06/21/2005
+
+EFI Shell Source Code Release Package
+
+This package is the source code of the EFI Shell. The EFI Shell is a special EFI 
+application that allows batch scripting, EFI Shell commands, and other EFI Shell 
+applications to be launched.
+
+The EFI Shell is a simple, interactive environment that allows users to do the following:
+  * Load EFI device drivers.
+  * Launch EFI applications.
+  * Boot operating systems.
+  * Use a set of basic commands to manage files, system environment variables, and other
+elements of EFI.
+
+The EFI Shell provides an environment that can be modified to easily adapt to many different
+hardware configurations.
+
+The EFI Shell supports the following:
+  * A command line interface
+  * A set of Shell internal commands and external commands
+  * Batch scripting
+
+For more information about the EFI Shell, user can refer the following documents:
+  * EFI Shell User's Guide
+  * EFI Shell Developer's Guide
+  * EFI Shell Release Notes
+  * EFI Shell Getting Started Guide
+  
+================================================================================
+Recommended Usage
+
+To use this EFI Shell release package, user should have installed the EFI Developer 
+Kit (EDK), can build the NT32 tip, IPF tip and run the Nt32 emulation on the EDK.
+
+To build the EFI Shell with this package, user should do the following things:
+1.  Copy this package the the EDK.
+      Suppose the EDK is located at C:\EDK, this package is located at C:\Shell.
+      Type the copy command:
+      C:\> XCOPY C:\Shell C:\EDK\Other\Maintained\Application
+      Make sure that the Shell.inf file is 
+        C:\EDK\Other\Maintained\Application\Shell\Shell.inf. 
+        
+2.  To build an IA 32 version of EFI Shell:  
+      Open the description file C:\EDK\Sample\Platform\Nt32\Build\Nt32.dsc
+        Replace component 
+        "Other\Maintained\Application\Shell\Bin\Shell.inf" with 
+        "Other\Maintained\Application\Shell\Shell.inf", like this:
+        [Components]
+        ¡­¡­
+        #Other\Maintained\Application\Shell\Bin\Shell.inf
+        Other\Maintained\Application\Shell\Shell.inf
+        ¡­¡­
+
+        Type the command:
+        Cd C:\EDK\Sample\Platform\Nt32\Build
+        Set the environment variable:
+        C:\EDK\Sample\Platform\Nt32\Build>Set EDK_SOURCE=C:\EDK
+        Build:
+        C:\EDK\Sample\Platform\Nt32\Build>nmake
+        Run the Nt32 emulation:
+        C:\EDK\Sample\Platform\Nt32\Build>nmake run
+
+3.  To build an Itanium(R) architecture version of EFI Shell:
+      Open the description file C:\EDK\Sample\Platform\IPF\Build\IPF.dsc
+        Replace component 
+        "Other\Maintained\Application\Shell\Bin\Shell.inf" 
+        with "Other\Maintained\Application\Shell\Shell.inf", like this:
+        [Components]
+        ¡­¡­
+        #Other\Maintained\Application\Shell\Bin\Shell.inf
+        Other\Maintained\Application\Shell\Shell.inf
+        ¡­¡­
+
+        Type the command:
+        Cd C:\EDK\Sample\Platform\IPF\Build
+        Set the environment variable:
+        C:\EDK\Sample\Platform\IPF\Build>Set EDK_SOURCE=C:\EDK
+        Build:
+        C:\EDK\Sample\Platform\IPF\Build>nmake
+================================================================================
+