mirror_edk2.git
13 years agoMerger trackers #7807 and #8372.
vanjeff [Wed, 17 Oct 2007 06:55:15 +0000 (06:55 +0000)]
Merger trackers #7807 and #8372.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4153 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMake scripts work from $WORKSPACE/BaseTools.
jljusten [Wed, 17 Oct 2007 02:19:35 +0000 (02:19 +0000)]
Make scripts work from $WORKSPACE/BaseTools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4152 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMoved (back!) to $WORKSPACE/BaseTools location, as the plan is to
jljusten [Wed, 17 Oct 2007 02:10:02 +0000 (02:10 +0000)]
Moved (back!) to $WORKSPACE/BaseTools location, as the plan is to
deprecate $WORKSPACE/Tools instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4151 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMoving from $WORKSPACE/Tools/BuildEnv $WORKSPACE/BaseTools/BuildEnv.
jljusten [Wed, 17 Oct 2007 02:08:31 +0000 (02:08 +0000)]
Moving from $WORKSPACE/Tools/BuildEnv $WORKSPACE/BaseTools/BuildEnv.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4150 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefer to $WORKSPACE/BaseTools rather than $WORKSPACE/Tools.
jljusten [Wed, 17 Oct 2007 02:03:40 +0000 (02:03 +0000)]
Refer to $WORKSPACE/BaseTools rather than $WORKSPACE/Tools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4149 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRestoring $WORKSPACE/BaseTools location, as the plan is to deprecate
jljusten [Wed, 17 Oct 2007 01:59:27 +0000 (01:59 +0000)]
Restoring $WORKSPACE/BaseTools location, as the plan is to deprecate
$WORKSPACE/Tools instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4148 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRestoring $WORKSPACE/BaseTools location, as the plan is to deprecate
jljusten [Wed, 17 Oct 2007 01:54:36 +0000 (01:54 +0000)]
Restoring $WORKSPACE/BaseTools location, as the plan is to deprecate
$WORKSPACE/Tools instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4147 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTools/BaseTools/Bin/Darwin:
jljusten [Tue, 16 Oct 2007 22:49:46 +0000 (22:49 +0000)]
Tools/BaseTools/Bin/Darwin:
  Symbolic link to PosixLike

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4146 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTools/BaseTools/Bin/PosixLike/*:
jljusten [Tue, 16 Oct 2007 22:44:27 +0000 (22:44 +0000)]
Tools/BaseTools/Bin/PosixLike/*:
  Initial support for running BaseTools from binaries or source (python)
  on unix-like operating systems.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4145 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTools/BaseTools/BuildEnv.py:
jljusten [Tue, 16 Oct 2007 22:34:16 +0000 (22:34 +0000)]
Tools/BaseTools/BuildEnv.py:
  Added support for including BaseTools into PATH environment variable.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4144 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTools/BaseTools/BuildEnv.py:
jljusten [Tue, 16 Oct 2007 21:05:54 +0000 (21:05 +0000)]
Tools/BaseTools/BuildEnv.py:
  For template processing, ignore 'hidden' files.
  (Those starting with a dot/period)

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4143 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMoved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.
jljusten [Tue, 16 Oct 2007 20:56:54 +0000 (20:56 +0000)]
Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4142 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoedksetup.sh:
jljusten [Tue, 16 Oct 2007 20:52:46 +0000 (20:52 +0000)]
edksetup.sh:
  Now we look for the 'NewBuild' parameter, and if so, ask the user to
  'source' the correct script.  (. Tools/BuildEnv)

  Otherwise we 'source' the Tools/OldBuildEnv script for the user.

Tools/OldBuildEnv:
  This is the old contents of $WORKSPACE/edksetup.sh

Tools/BuildEnv:
  This script is used to configure the BaseTools build environment for
  unix-like operating systems.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4141 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMoved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.
jljusten [Tue, 16 Oct 2007 20:40:26 +0000 (20:40 +0000)]
Moved $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4140 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCopying latest $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools. Once the
jljusten [Tue, 16 Oct 2007 20:38:06 +0000 (20:38 +0000)]
Copying latest $WORKSPACE/BaseTools to $WORKSPACE/Tools/BaseTools.  Once the
scripts the are updated, then Tools/BaseTools can be used, and BaseTools
can be removed from the root.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4139 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDeleting to allow latest version of BaseTools (from the root of the tree)
jljusten [Tue, 16 Oct 2007 20:34:54 +0000 (20:34 +0000)]
Deleting to allow latest version of BaseTools (from the root of the tree)
to be recopied.  Once the scripts the are updated, then Tools/BaseTools can
be used, and BaseTools can be removed from the root.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4137 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoReorganize templates to allow different templates
jljusten [Tue, 16 Oct 2007 20:26:25 +0000 (20:26 +0000)]
Reorganize templates to allow different templates
in different build environments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4136 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoThis script will help automate build environment initialization.
jljusten [Tue, 16 Oct 2007 20:23:06 +0000 (20:23 +0000)]
This script will help automate build environment initialization.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4135 6f19259b-4bc3-4df7-8a09-765794883524

13 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4134 6f19259b...
jlin16 [Tue, 16 Oct 2007 13:48:53 +0000 (13:48 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4134 6f19259b-4bc3-4df7-8a09-765794883524

13 years agochange location of FvAddress.inf to FV\Ffs.
jlin16 [Tue, 16 Oct 2007 13:47:21 +0000 (13:47 +0000)]
change location of FvAddress.inf to FV\Ffs.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4133 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSolved the VS2005 assembler issue in which "/omf" switch cannot call linker.
jwang36 [Tue, 16 Oct 2007 12:17:53 +0000 (12:17 +0000)]
Solved the VS2005 assembler issue in which "/omf" switch cannot call linker.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4132 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd back the trick logic on EFI_PCI_DEVICE_ENABLE in PciBus driver so that some old...
lgao4 [Tue, 16 Oct 2007 09:58:55 +0000 (09:58 +0000)]
Add back the trick logic on EFI_PCI_DEVICE_ENABLE in PciBus driver so that some old vendor drivers can still work well.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4131 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMerger network tackers 9307, 9338, 9339, 9397
vanjeff [Tue, 16 Oct 2007 09:23:09 +0000 (09:23 +0000)]
Merger network tackers 9307, 9338, 9339, 9397

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4130 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChanged the default directory of VS2005TEAMSTUIE to the default installation director...
jwang36 [Tue, 16 Oct 2007 08:08:01 +0000 (08:08 +0000)]
Changed the default directory of VS2005TEAMSTUIE to the default installation directory of Visual Studio 2005 Team Suite Edition.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4129 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoadd in include for header file to get value for MACRO THUNK_ATTRIBUTE_DISABLE_A20_MAS...
qwang12 [Tue, 16 Oct 2007 07:10:15 +0000 (07:10 +0000)]
add in include for header file to get value for MACRO THUNK_ATTRIBUTE_DISABLE_A20_MASK_KBD_CTRL

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4128 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd judgement for TextModeMap
klu2 [Tue, 16 Oct 2007 07:01:51 +0000 (07:01 +0000)]
Add judgement for TextModeMap

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4127 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded VS2005TEAMSUITE tool chain
jwang36 [Tue, 16 Oct 2007 06:50:20 +0000 (06:50 +0000)]
Added VS2005TEAMSUITE tool chain

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4126 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.
vanjeff [Tue, 16 Oct 2007 06:28:45 +0000 (06:28 +0000)]
Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4125 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded "/D_CRT_SECURE_NO_WARNINGS" to disable warning for using not secure CRT function.
jwang36 [Tue, 16 Oct 2007 06:20:31 +0000 (06:20 +0000)]
Added "/D_CRT_SECURE_NO_WARNINGS" to disable warning for using not secure CRT function.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4124 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove comments for removed parameter.
klu2 [Tue, 16 Oct 2007 06:03:42 +0000 (06:03 +0000)]
Remove comments for removed parameter.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4123 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed an issue which cause mismatch of line directive in preprocessed GNU assembly...
jwang36 [Tue, 16 Oct 2007 05:33:05 +0000 (05:33 +0000)]
Fixed an issue which cause mismatch of line directive in preprocessed GNU assembly code.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4122 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. Add PcdConOutGopSupport and PcdConOutUgaSupport in MdeModulePkg.dec
vanjeff [Tue, 16 Oct 2007 05:30:18 +0000 (05:30 +0000)]
1. Add PcdConOutGopSupport and PcdConOutUgaSupport in MdeModulePkg.dec
2. ConSplitterDxe module could produce GOP and/or UGA according to thest 2 PCDs.
3. Add PcdConOutGopSupport and PcdConOutUgaSupport reference in DSC file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4121 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.
klu2 [Tue, 16 Oct 2007 02:48:00 +0000 (02:48 +0000)]
Move the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4120 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.
klu2 [Tue, 16 Oct 2007 02:46:31 +0000 (02:46 +0000)]
Move the EFI_PEI_STARTUP_DESCRIPTOR into IntelFrameworkPkg.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4119 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTo...
qwang12 [Mon, 15 Oct 2007 11:17:01 +0000 (11:17 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file
3) Enable PEI apriori file in Nt32.FDF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4118 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTo...
qwang12 [Mon, 15 Oct 2007 11:16:14 +0000 (11:16 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4117 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTo...
qwang12 [Mon, 15 Oct 2007 11:15:39 +0000 (11:15 +0000)]
1) add gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxFvSupported and gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreMaxPeimPerFv to replace the MACRO definitions.
2) Fix a bug in Pei dispatcher to suppoprt PEI Apriori file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4116 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update driver...
lgao4 [Mon, 15 Oct 2007 07:44:27 +0000 (07:44 +0000)]
Remove the special logic on EFI_PCI_DEVICE_ENABLE in PciBus driver. And update drivers that use this macro. The reason is that
PciIoAttributes() in PciIo.c treats EFI_PCI_DEVICE_ENABLE specially so that when EFI_PCI_DEVICE_ENABLE is passed in, only the supported bits of driver will be enabled. Now many drivers use EFI_PCI_DEVICE_ENABLE to enable PCI device even if some of them don't support some of the attributes like EFI_PCI_IO_ATTRIBUTE_MEMORY. This doesn't conform to UEFI 2.0 spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4115 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded GCC assembly code preprocessing support
jwang36 [Mon, 15 Oct 2007 06:17:00 +0000 (06:17 +0000)]
Added GCC assembly code preprocessing support

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4114 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove library instance of PeiServicesTablePointerLibMm7
klu2 [Mon, 15 Oct 2007 02:54:21 +0000 (02:54 +0000)]
Remove library instance of PeiServicesTablePointerLibMm7

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4113 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMerge EDK tracker 892 to EDK II.
lgao4 [Mon, 15 Oct 2007 02:41:00 +0000 (02:41 +0000)]
Merge EDK tracker 892 to EDK II.
892 Internal Shell sometimes can't boot when boot option is not enumerated

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4112 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded help message for "NewBuild" and "--nt32" option
jwang36 [Mon, 15 Oct 2007 01:58:41 +0000 (01:58 +0000)]
Added help message for "NewBuild" and "--nt32" option

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4111 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMoving BaseTools to Tools/BaseTools.
jljusten [Sat, 13 Oct 2007 07:19:48 +0000 (07:19 +0000)]
Moving BaseTools to Tools/BaseTools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4110 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. Update internal EfiPrint protocol to contain all print interfaces provided by...
lgao4 [Fri, 12 Oct 2007 08:13:33 +0000 (08:13 +0000)]
1. Update internal EfiPrint protocol to contain all print interfaces provided by PrintLib class of MdePkg. 2. Update SetupBrowserDxe driver to produce new EfiPrint protocol.
3. Update EdkDxePrintLib instance to implement all interfaces defined in PrintLib class based on new EfiPrint protocol.
4. Update Nt32Pkg platform.dsc to use EdkDxePrintLib instance for UEFI_APPLICATION modules.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4109 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix ICC build error
lgao4 [Fri, 12 Oct 2007 07:08:43 +0000 (07:08 +0000)]
Fix ICC build error

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4108 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofixed the following problems:
eric_tian [Fri, 12 Oct 2007 05:41:48 +0000 (05:41 +0000)]
fixed the following problems:
1) DMA interrupt don't been cleaning up after one UDMA operation
2) Global variable mHobStart is not updated after invoking CoreInitializeGcdServices() func in the dxemain.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4107 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded DLL attribute for SLINK and/or CC command because Intel Compiler and linker...
jwang36 [Fri, 12 Oct 2007 03:36:32 +0000 (03:36 +0000)]
Added DLL attribute for SLINK and/or CC command because Intel Compiler and linker need the cl.exe and lib.exe from Visual Studio.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4106 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCorrected the wrong ARCH in WINDDK3790x1830 tool chain and added MAKE command for it.
jwang36 [Fri, 12 Oct 2007 03:02:30 +0000 (03:02 +0000)]
Corrected the wrong ARCH in WINDDK3790x1830 tool chain and added MAKE command for it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4105 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdated with the latest changes of build tools.
jwang36 [Fri, 12 Oct 2007 02:31:44 +0000 (02:31 +0000)]
Updated with the latest changes of build tools.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4104 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdating for pass building: Remove the "#include <ItaniumFamilyCpuPeim.h>" for this...
zliu3 [Fri, 12 Oct 2007 02:30:20 +0000 (02:30 +0000)]
Updating for pass building: Remove the "#include <ItaniumFamilyCpuPeim.h>" for this PalCallLib.c because it is moved from ItaniumFamilyCpuPkg to MdePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4103 6f19259b-4bc3-4df7-8a09-765794883524

13 years agomoved the PeiPalCallLib from ItaniumFamilyCpuPkg to MdePkg
vprabhal [Thu, 11 Oct 2007 23:51:46 +0000 (23:51 +0000)]
moved the PeiPalCallLib from ItaniumFamilyCpuPkg to MdePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4102 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChanged the $WORKSPACE/Conf ignore list from:
jljusten [Thu, 11 Oct 2007 23:25:26 +0000 (23:25 +0000)]
Changed the $WORKSPACE/Conf ignore list from:
  target.txt tools_def.txt FrameworkDatabase.db
to:
  *

By the nature of this directory, everything should be ignored in it.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4101 6f19259b-4bc3-4df7-8a09-765794883524

13 years agochanged the Sec information structure for IPF
vprabhal [Thu, 11 Oct 2007 18:02:59 +0000 (18:02 +0000)]
changed the Sec information structure for IPF

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4100 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUEFI Specification has a name conflict. Change the Variable definitions to not confli...
AJFISH [Thu, 11 Oct 2007 17:12:14 +0000 (17:12 +0000)]
UEFI Specification has a name conflict. Change the Variable definitions to not conflict with the SimpleTextInEx definitions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4099 6f19259b-4bc3-4df7-8a09-765794883524

13 years agothese files have moved to cpulib
vprabhal [Thu, 11 Oct 2007 16:26:17 +0000 (16:26 +0000)]
these files have moved to cpulib

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4098 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdated the revision number of build.exe
jwang36 [Thu, 11 Oct 2007 15:08:14 +0000 (15:08 +0000)]
Updated the revision number of build.exe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4097 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoa) Fixed single module hang issue when using spawn mode
jwang36 [Thu, 11 Oct 2007 14:52:56 +0000 (14:52 +0000)]
a) Fixed single module hang issue when using spawn mode
b) Fixed FD generation failure issue when in multi-thread mode
c) Added code to check if MAKE command is defined or not

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4096 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdded MAKE command for ICC and CYGWINGCC tool chain
jwang36 [Thu, 11 Oct 2007 13:34:31 +0000 (13:34 +0000)]
Added MAKE command for ICC and CYGWINGCC tool chain

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4095 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd BasePalCallLibNull instance in MdePkg. It is useful when building IPF components...
yshang1 [Thu, 11 Oct 2007 11:12:28 +0000 (11:12 +0000)]
Add BasePalCallLibNull instance in MdePkg. It is useful when building IPF components in open source packages.
Use  meaningful arguments defined in PalLib.h when invoking  PalCall().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4094 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoadd EDK_4067: Non-Compatible: qwang12
qwang12 [Thu, 11 Oct 2007 09:23:11 +0000 (09:23 +0000)]
add EDK_4067:  Non-Compatible: qwang12
  Class_PIEnable[6]:  PEI core does not build FV HOB upon notification of a EFI_PEI_FIRMWARE_VOLUME_INFO_PPI automatically.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4093 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdated the revision number of build.exe and GenFds.exe
jwang36 [Thu, 11 Oct 2007 08:59:55 +0000 (08:59 +0000)]
Updated the revision number of build.exe and GenFds.exe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4092 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoa) Supported MAKE command in tools_def.txt
jwang36 [Thu, 11 Oct 2007 08:58:33 +0000 (08:58 +0000)]
a) Supported MAKE command in tools_def.txt
b) Cleaned several message strings in code
c) Solved hang issue when the build.exe is broken by Ctrl+C
d) Added more specific information for "-v" option of build.exe
e) Added "-v"/"-d"/"-q" option for GenFds.exe in makefile if build.exe is called with one of them.
f) Removed the calling to vsvars32.bat and added "--nt32" option in edksetup.bat because the nmake.exe's path has been put in tools_def.txt and build.exe will use that information to call nmake.exe
g) Removed the calling to vsvars32.bat in BaseTools/toolsetup.bat

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4091 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoadded a log for EDK_4067: Non-Compatible: qwang12
qwang12 [Thu, 11 Oct 2007 08:50:44 +0000 (08:50 +0000)]
added a log for EDK_4067:  Non-Compatible: qwang12

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4090 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd ReadMe.txt to contain shell source version information for the shell binary.
lgao4 [Thu, 11 Oct 2007 08:04:53 +0000 (08:04 +0000)]
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

13 years agoRemove PeiDxeExtractGuidedSectionLib instance, which is replaced by PeiExtractGuidedS...
lgao4 [Thu, 11 Oct 2007 07:19:09 +0000 (07:19 +0000)]
Remove PeiDxeExtractGuidedSectionLib instance, which is replaced by PeiExtractGuidedSectionLib and DxeExtractGuidedSectionLib instance.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4088 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate shell binary file to EDK 1.03 Official Releases of tianocore.org, which source...
lgao4 [Thu, 11 Oct 2007 07:12:27 +0000 (07:12 +0000)]
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

13 years agogit-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4086 6f19259b...
jlin16 [Thu, 11 Oct 2007 05:51:44 +0000 (05:51 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4086 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix the problem of UI and Version section override by the same string. Also not gener...
jlin16 [Thu, 11 Oct 2007 04:00:48 +0000 (04:00 +0000)]
Fix the problem of UI and Version section override by the same string. Also not generate empty optional sections.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4085 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string...
qhuang8 [Thu, 11 Oct 2007 03:36:31 +0000 (03:36 +0000)]
Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent static unicode string table linked into final image if both PcdComponentNameDisabled and PcdComponentName2Disabled are set to TRUE.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4084 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoIncrease max FVs from 4 to 6.
mdkinney [Wed, 10 Oct 2007 23:41:37 +0000 (23:41 +0000)]
Increase max FVs from 4 to 6.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4083 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoOnly report a circular dependency between library constructors if the total number...
mdkinney [Wed, 10 Oct 2007 18:56:13 +0000 (18:56 +0000)]
Only report a circular dependency between library constructors if the total number of constructors > 1.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4082 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdated GenFw.exe to handle Microcode Text files with comment only, blank lines,...
lhauch [Wed, 10 Oct 2007 18:22:13 +0000 (18:22 +0000)]
Updated GenFw.exe to handle Microcode Text files with comment only, blank lines, and leading white-space characters

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4081 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoModified to strip leading white-space characters and ignore blank or comment only...
lhauch [Wed, 10 Oct 2007 17:03:48 +0000 (17:03 +0000)]
Modified to strip leading white-space characters and ignore blank or comment only lines

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4080 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdated the revision number of source of build.exe and GenFds.exe
jwang36 [Wed, 10 Oct 2007 08:53:40 +0000 (08:53 +0000)]
Updated the revision number of source of build.exe and GenFds.exe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4079 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix bug of UI override not take effect for INF.
jwang36 [Wed, 10 Oct 2007 08:48:24 +0000 (08:48 +0000)]
Fix bug of UI override not take effect for INF.
Fix bug of FD "shrink" for Lakeport platform.
Error report format change for FDF parser.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4078 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoEnabled Visual Studio 2005 Professional Edition tool chain
jwang36 [Wed, 10 Oct 2007 08:27:03 +0000 (08:27 +0000)]
Enabled Visual Studio 2005 Professional Edition tool chain

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4077 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChanged to pass the build with Visual Studio 2005
jwang36 [Wed, 10 Oct 2007 07:04:47 +0000 (07:04 +0000)]
Changed to pass the build with Visual Studio 2005

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4076 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChanged to pass the build with Visual Studio 2005
jwang36 [Wed, 10 Oct 2007 07:04:15 +0000 (07:04 +0000)]
Changed to pass the build with Visual Studio 2005

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4075 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoChanged to pass the build with Visual Studio 2005
jwang36 [Wed, 10 Oct 2007 07:03:04 +0000 (07:03 +0000)]
Changed to pass the build with Visual Studio 2005

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4074 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed one issue for IPF, the entry address needs 8 bytes alignment.
vanjeff [Wed, 10 Oct 2007 05:05:16 +0000 (05:05 +0000)]
Fixed one issue for IPF, the entry address needs 8 bytes alignment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4073 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd release compiler option support.
lgao4 [Wed, 10 Oct 2007 03:59:37 +0000 (03:59 +0000)]
Add release compiler option support.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4072 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove BINARY_MODULE = true attribute from binary module inf file, because this attri...
lgao4 [Wed, 10 Oct 2007 02:24:43 +0000 (02:24 +0000)]
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@4071 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove BINARY_MODULE = true attribute from binary module inf file, because this attri...
lgao4 [Wed, 10 Oct 2007 02:24:35 +0000 (02:24 +0000)]
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@4070 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove BINARY_MODULE = true attribute from binary module inf file, because this attri...
lgao4 [Wed, 10 Oct 2007 02:24:27 +0000 (02:24 +0000)]
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

13 years agoUse VirtualAlloc() to allocate enough memory space for Nt32 emulator in place of...
lgao4 [Wed, 10 Oct 2007 02:13:43 +0000 (02:13 +0000)]
Use VirtualAlloc() to allocate enough memory space for Nt32 emulator in place of original mapped file to memory space.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4068 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed...
qwang12 [Wed, 10 Oct 2007 02:08:22 +0000 (02:08 +0000)]
0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core.
1) Split MdePkg/Include/Library/PiLib.h to DxePiLib.h and PeiPiLib.h. These two library classes are for DXE phase and PEI phase.
2) Update the API names in DxePiLib and PeiPiLib to be longer ones to be more meaningfull and to avoid name collisions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4067 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed...
qwang12 [Wed, 10 Oct 2007 02:07:47 +0000 (02:07 +0000)]
0) Change the PEI core behavior to not install FV HOB for each FV INFO PPI installed. This allows more freedom to platform developer to choose to expose which FV to PEI core or DXE core.
1) Split MdePkg/Include/Library/PiLib.h to DxePiLib.h and PeiPiLib.h. These two library classes are for DXE phase and PEI phase.
2) Update the API names in DxePiLib and PeiPiLib to be longer ones to be more meaningfull and to avoid name collisions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4066 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove assemble file for different arch,
klu2 [Wed, 10 Oct 2007 02:04:53 +0000 (02:04 +0000)]
Remove assemble file for different arch,

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4065 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFixed NT32 Build break.
AJFISH [Tue, 9 Oct 2007 19:38:25 +0000 (19:38 +0000)]
Fixed NT32 Build break.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4064 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCleaned the code for passing Visual Studio 2005 build
jwang36 [Tue, 9 Oct 2007 09:31:07 +0000 (09:31 +0000)]
Cleaned the code for passing Visual Studio 2005 build

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4063 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoClean up Network Components to support GCC build.
yshang1 [Tue, 9 Oct 2007 09:30:52 +0000 (09:30 +0000)]
Clean up Network Components to support GCC build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4062 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCleaned the code for passing Visual Studio 2005 build
jwang36 [Tue, 9 Oct 2007 09:30:40 +0000 (09:30 +0000)]
Cleaned the code for passing Visual Studio 2005 build

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4061 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd SetPeiServicesTablePointer() interface implement in PeiServicesTablePointerLibKr7
jlin16 [Tue, 9 Oct 2007 08:40:11 +0000 (08:40 +0000)]
Add SetPeiServicesTablePointer() interface implement in PeiServicesTablePointerLibKr7

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4060 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoPI Enabling: the address of PeiServices Pointer should be
klu2 [Tue, 9 Oct 2007 08:16:53 +0000 (08:16 +0000)]
PI Enabling: the address of PeiServices Pointer should be
1) Set to preceding of IDT table in PeiCore's entry
2) Migrate to preceding of new memory IDT table when memory is discovery

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4059 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCorrect ExtractGuidedSectionLib library instance for PEIM and DXE
lgao4 [Tue, 9 Oct 2007 07:54:34 +0000 (07:54 +0000)]
Correct ExtractGuidedSectionLib library instance for PEIM and DXE

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4058 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component name struct...
qhuang8 [Tue, 9 Oct 2007 07:08:08 +0000 (07:08 +0000)]
Add compiler hint of "GLOBAL_REMOVE_IF_UNREFERENCED" to prevent component name structures linked into final image if PcdComponentNameDisabled or PcdComponentName2Disabled is set to TRUE.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4057 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a bug. FindVariable now search volatile variable first (previously NV variable...
qwang12 [Tue, 9 Oct 2007 05:42:37 +0000 (05:42 +0000)]
Fix a bug. FindVariable now search volatile variable first (previously NV variable first) for performance reason. Therefore, RuntimeServiceGetNextVariableName is updated based on this change.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4056 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:52:05 +0000 (03:52 +0000)]
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

13 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:51:56 +0000 (03:51 +0000)]
Add BINARY_MODULE = true attribute in binary module inf file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4054 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd BINARY_MODULE = true attribute in binary module inf file.
lgao4 [Tue, 9 Oct 2007 03:51:44 +0000 (03:51 +0000)]
Add BINARY_MODULE = true attribute in binary module inf file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4053 6f19259b-4bc3-4df7-8a09-765794883524