Commit Graph

75 Commits

Author SHA1 Message Date
qhuang8 a04b8e81f9 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
2010-03-18 07:50:17 +00:00
klu2 cc5c2a22b0 Clean up EFI_SPECIFICATION_VERSION and PI_SPECIFICATION_VERSION.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10082 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-25 17:08:36 +00:00
lgao4 ec0ae8ff4e 1. Correct File header to ## @file
2. Remove unnecessary .common] postfix on section.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10050 6f19259b-4bc3-4df7-8a09-765794883524
2010-02-23 23:43:55 +00:00
qhuang8 6dec88649a Fix a security hole in shell binaries:
For gBS->LoadImage() if the return status is EFI_SECURITY_VIOLATION, the image handle may not be NULL.
Shell environment should not have the assumption that the output ImageHandle must be NULL if the error status is returned by gBS->LoadImage().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9838 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-27 14:49:47 +00:00
qhuang8 e2ea082665 Update shell binaries to newer version snapshot 2009-12-14 snapshot.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9661 6f19259b-4bc3-4df7-8a09-765794883524
2010-01-04 02:19:04 +00:00
eric_tian 06d77a8c82 Remove the binary files of those applications which have been contained in Minimum Shell. Only retain those applications which is in Full Shell but not in Minimum Shell.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8598 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-18 09:56:14 +00:00
qhuang8 e2c6e69afe Update shell binaries to use the newest EDK shell snapshot. This version has integrate the patch to use EDKII GetBestLanguage() to solve RFC 4646 language matching issue in drivers, dh, DevTree, etc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8423 6f19259b-4bc3-4df7-8a09-765794883524
2009-06-01 08:44:07 +00:00
vanjeff e4b94a1a7d update shell binary to fix one bug when reconnect -r.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8117 6f19259b-4bc3-4df7-8a09-765794883524
2009-04-17 05:41:11 +00:00
vanjeff 157398c258 Three GUIDs had been retired, PrimaryConsoleInDeviceGuid, PrimaryConsoleOutDeviceGuid and PrimaryStandardErrorDeviceGuid.
Reconnect, Edit, HexEdit command are updated.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7842 6f19259b-4bc3-4df7-8a09-765794883524
2009-03-10 03:36:33 +00:00
lhauch 303ee61d53 Retiring the ANT/JAVA build and removing the older EDK II files that were required ANT/JAVA.
Last Ant/Java build was r7166
Developers requiring the Java/Ant packages should checkout the branch from:
https://edk2.tianocore.org/svn/edk2/branches/AntJava


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7171 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-31 17:20:38 +00:00
qhuang8 4489c1fa43 Fix the wrong SVN address for EdkShellPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6987 6f19259b-4bc3-4df7-8a09-765794883524
2008-12-11 06:03:26 +00:00
vanjeff 49eb07e451 Changing source filename to match name changing.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6014 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 03:13:37 +00:00
vanjeff d1ce324f44 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6008 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:50:52 +00:00
vanjeff bd9bdaea42 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6007 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:50:31 +00:00
vanjeff 46cd42013e Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6006 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:50:12 +00:00
vanjeff a347f0506a Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6005 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:49:37 +00:00
vanjeff a031ba1fe5 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6004 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:49:16 +00:00
vanjeff ba9b7ad9e3 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6003 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:48:35 +00:00
vanjeff 2409e9e515 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6002 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:48:18 +00:00
vanjeff 2a75d820e2 Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6001 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:46:32 +00:00
vanjeff e9ca4ac82a Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6000 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:46:06 +00:00
vanjeff e637f9bdfc Renamed remotely
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5999 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-27 02:45:37 +00:00
qhuang8 d1bc30258b Update Shell binaries to integrate a fix to solve "CHAR8" compatibility issue in edit command and shell script execution.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5784 6f19259b-4bc3-4df7-8a09-765794883524
2008-09-03 05:13:53 +00:00
qhuang8 d1a44d08c1 Retire GenBin directory since we have created EdkShellPkg and its own DSC file to generate Shell binaries in this package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5686 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18 11:11:50 +00:00
qhuang8 2c3a2aea51 Update ReadMe.txt for the new EdkShellPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5685 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18 11:10:45 +00:00
qhuang8 55d2f1e742 Update Shell binaries to integrate a fix to solve "CHAR8" compatibility issue in DmpStore command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5683 6f19259b-4bc3-4df7-8a09-765794883524
2008-08-18 10:57:06 +00:00
qhuang8 c03b1ae778 Update shell binaries to Shell 1.05 release and integrate an issue to solve RFC3066 language compatibility issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5440 6f19259b-4bc3-4df7-8a09-765794883524
2008-07-09 10:41:20 +00:00
qhuang8 0a779dbfd0 Update Shell Binary to integrate an aligned issue in shell binaries.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4950 6f19259b-4bc3-4df7-8a09-765794883524
2008-03-25 07:13:18 +00:00
qhuang8 fa31275924 Fix several typos for the instructions to build shell binaries with ECP & EDK II tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4704 6f19259b-4bc3-4df7-8a09-765794883524
2008-02-19 04:22:53 +00:00
qhuang8 970e4d2bcc Update the instruction for the customization build of EDK Shell binaries since EDKII build tool now support build EDK module with EDK compatibility package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4639 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-25 03:28:25 +00:00
qhuang8 6248cde76f Update Shell binaries to 1.04 version to support UEFI 2.1 HII.
These binaries are generated with EDKII build tool and EDK Compatibility package 1.04.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4638 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-25 03:25:20 +00:00
qhuang8 a97b4915b8 Add EDKII DSC file to build EDK shell source with Edk Compatibility package.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4637 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-25 03:19:47 +00:00
qhuang8 abe7b4c670 Update the build instructions and change log:
The shell binaries are now built with Edk Shell source 1.03 release + EdkCompatiblityPkg(r2246) so that it can be built and customized under EDKII environment.   

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4231 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29 07:44:04 +00:00
qhuang8 1ae109d15c Update shell binaries with EDK shell 1.03 built with ECP r4226.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4227 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-29 05:31:43 +00:00
qhuang8 a72eca8459 Add change log to EdkShellBinPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4223 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26 08:53:16 +00:00
qhuang8 73a9c566b1 Remove duplicate copies of Shell Applications to reduce maintenance efforts.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4222 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-26 08:49:59 +00:00
qhuang8 f083a41cf2 Add detailed instructions on the generation of binaries under current EDK shell project.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4160 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-18 03:58:34 +00:00
lgao4 2d9af4e7a1 Add ReadMe.txt to contain shell source version information for the shell binary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4089 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11 08:04:53 +00:00
lgao4 145fb3f867 Update shell binary file to EDK 1.03 Official Releases of tianocore.org, which source code is from EfiShell 1.03 Official Releases of tianocore.org.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4087 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11 07:12:27 +00:00
lgao4 fb19f05aa4 Remove BINARY_MODULE = true attribute from binary module inf file, because this attribute has not been supported in INF spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4069 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-10 02:24:27 +00:00
lgao4 f8580e260c Add BINARY_MODULE = true attribute in binary module inf file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4055 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-09 03:52:05 +00:00
lgao4 a2cdae4954 Correct Binary file description.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3943 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 06:32:34 +00:00
qhuang8 fa9f28be56 Remove the unnecessary "BINARY_MODULE" in binary INF file according to Extended INF spec 0.44
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3713 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-27 06:03:43 +00:00
qhuang8 44acc27575 Remove the optional "Target" according to Extended INF spec 0.42.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3698 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 01:41:26 +00:00
qhuang8 f9e097d4e3 Remove the optional "Target" according to Extended INF spec 0.42.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3697 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-24 01:40:33 +00:00
vanjeff dd0687a4b1 remove some comments introduced by tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3383 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-20 04:33:45 +00:00
qhuang8 48f3442237 Add build support for EDK II Prime
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2934 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-02 06:09:27 +00:00
qhuang8 537249cee4 Remove the package dependency of MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2581 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-26 06:25:41 +00:00
lgao4 dba086cc52 Update binary shell application with UEFI version and release version. These binary shell applications are from R8 INTEG_20070306 tip.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2422 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-07 07:44:23 +00:00
bbahnsen f4587987e5 Fix capitalization issues.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2300 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-24 21:24:30 +00:00