]>
git.proxmox.com Git - mirror_edk2.git/log
vanjeff [Tue, 13 Nov 2007 09:09:00 +0000 (09:09 +0000)]
Remove gEfiNetworkInterfaceIdentifierProtocolGuid reference from code base. Only left its definition in MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4296
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 13 Nov 2007 09:08:17 +0000 (09:08 +0000)]
Remove gEfiNetworkInterfaceIdentifierProtocolGuid reference from code base. Only left its definition in MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4295
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Fri, 9 Nov 2007 07:26:24 +0000 (07:26 +0000)]
1. CoreOpenImageFile(): FilePath should be IN OUT.
2. Use offset address to build device path instead of absolute address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4294
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 8 Nov 2007 07:33:43 +0000 (07:33 +0000)]
Fix build break for X64 cpu architecture.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4293
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 8 Nov 2007 05:28:44 +0000 (05:28 +0000)]
gEfiVariableWriteArchProtocolGuid should be used for the depex as defined in PI spec as this driver set a NV variable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4292
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 8 Nov 2007 03:57:35 +0000 (03:57 +0000)]
Fixed the dependency issue on wrong name of makefile.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4291
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 8 Nov 2007 03:57:04 +0000 (03:57 +0000)]
PI spec will be updated to make it clear that this HOB should describe the stack range before going to DXE.
Therefore, we should update stack Hob in DxeLoad to reflect real stack
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4290
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 8 Nov 2007 03:52:35 +0000 (03:52 +0000)]
Merge EDK899: fixed bug to support EFI_HOB_TYPE_MEMORY_ALLOCATION to allocate resource in PEI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4289
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 8 Nov 2007 03:50:37 +0000 (03:50 +0000)]
1) If PeiLoadImage fails, the section extraction PPI or Decompress PPI may not be ready, we flag that more Peims need to be dispatched.
2) Set the stack to be cacheable before the stack switch occurs so that IPF recovery path will be run from cacheble memory for code, data and stack.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4288
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 8 Nov 2007 03:48:49 +0000 (03:48 +0000)]
Fix the wrong memory type for BSP stack hob. EfiConventionalMemoryType will be reclaimed by DxeCore.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4287
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Thu, 8 Nov 2007 03:40:50 +0000 (03:40 +0000)]
1) Fix bugs in BaseMemoryLibOptXXX instances in MdePkg.
2) Add BaseMemoryLibOptXXX in MdePkg.dsc.
3) Clean up the MdeModulePkg.dsc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4286
6f19259b -4bc3-4df7-8a09-
765794883524
zliu3 [Wed, 7 Nov 2007 09:15:14 +0000 (09:15 +0000)]
Removed the PAL definition of PAL_ROUTE_CONFIG because it is not in published Itanium spec
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4282
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 7 Nov 2007 07:48:54 +0000 (07:48 +0000)]
Fix GenFv bug without init local variable
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4281
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Wed, 7 Nov 2007 05:59:12 +0000 (05:59 +0000)]
Strip the relocation section for SEC, PEIM and PEI CORE typed files, according to relocation strip flag in FDF file and shadow flag in INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4280
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 7 Nov 2007 03:19:35 +0000 (03:19 +0000)]
Fix a memory leak issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4278
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 7 Nov 2007 02:59:26 +0000 (02:59 +0000)]
Fix a memory leak issue.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4276
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 6 Nov 2007 11:23:02 +0000 (11:23 +0000)]
Update tool to support reloc section removed, PAD file with same guid and check no duplicated guid file in the same fv image.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4275
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 6 Nov 2007 10:08:57 +0000 (10:08 +0000)]
To find DxeCore by PE32 section is enough, DxeCore can't be wrapped TE section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4274
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Tue, 6 Nov 2007 06:39:13 +0000 (06:39 +0000)]
Fixed an issue which would cause trimming empty file error.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4272
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Tue, 6 Nov 2007 05:30:16 +0000 (05:30 +0000)]
Add the -mno-red-zone for gcc on x64. Since the GNU calling convention of x64 defines the 128bytes red zone beyond the stack point could not be modified by interrupt or exception handler, and Edk prime assumes all data beyond stack point should be volatile, if not add the option, the interrupt or exception handler may corrupt the red zone, which may be used as temporary storage.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4271
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 6 Nov 2007 01:38:25 +0000 (01:38 +0000)]
Fix two issues:
1. EDK II StrnCpy does not necessarily "0" terminate destination string if the source string length is larger than "n". Caller needs to terminate it itself.
2. The definition of EFI_HII_CALLBACK_PACKET has been changed to follow framework HII spec 0.92, we need to change the corresponding code correctly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4270
6f19259b -4bc3-4df7-8a09-
765794883524
gtian [Mon, 5 Nov 2007 16:11:50 +0000 (16:11 +0000)]
define the variable related to PCD for supporting big variable (>32K) easily.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4268
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 5 Nov 2007 06:29:00 +0000 (06:29 +0000)]
the implementation of FVB->SetAttribute() interface should check the unchanged bit in parameter at first.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4267
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Fri, 2 Nov 2007 00:00:44 +0000 (00:00 +0000)]
edk2/MdePkg/MdePkg/Library/UefiScsiLib/UefiScsiLib.c:
edk2/MdePkg/MdePkg/Library/DxeSmbusLib/InternalSmbusLib.h:
Fixed include filenames (case) for case-sensitive filesystems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4264
6f19259b -4bc3-4df7-8a09-
765794883524
gtian [Thu, 1 Nov 2007 07:59:32 +0000 (07:59 +0000)]
Add more PAL_ROUTE related definition in to PalCallLib.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4263
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 1 Nov 2007 07:10:43 +0000 (07:10 +0000)]
The default value of SecMain should be set as INIT_CAR_VALUE = 0x5aa55aa5, then PeiMain could computer how many stack ever used.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4261
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 1 Nov 2007 06:19:38 +0000 (06:19 +0000)]
Should use MaxCarTop but *not* CarTop to computer the usage of stack
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4259
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 1 Nov 2007 02:29:44 +0000 (02:29 +0000)]
Print entry point address by using 0x%10p for the above 4G address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4256
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Wed, 31 Oct 2007 15:49:03 +0000 (15:49 +0000)]
This setup is not needed, the edksetup.bat file that exists in the root will eventually be moved to BaseTools\Bin
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4255
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Wed, 31 Oct 2007 11:46:42 +0000 (11:46 +0000)]
Print real entry point for IPF image.
Print DxeCore Entry point and image address.
Set FileHandle = NULL when not found FFS file in PeiService PeiFfsFindNextFile.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4254
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 31 Oct 2007 10:46:34 +0000 (10:46 +0000)]
Added change log for r4251
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4252
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 31 Oct 2007 10:35:08 +0000 (10:35 +0000)]
a. Fixed an issue which a incorrect command (no leading space/tab) generated in top level Makefile
b. Added code to check zero thread number and disable multi-thread build mode if zero thread number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4251
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Wed, 31 Oct 2007 09:59:18 +0000 (09:59 +0000)]
Fix the issue that CAR size is shown as negative number.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4249
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 31 Oct 2007 09:12:54 +0000 (09:12 +0000)]
Added VS2005 support
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4247
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Wed, 31 Oct 2007 09:07:31 +0000 (09:07 +0000)]
a. Changed MYTOOLS to use Visual Studio Team Suite for IA32 and X64. IPF is still use WINDKK.
b. Re-generated build.exe and GenFds.exe to incorporate new changes of build tools
c. Enable multi-thread build mode by default
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4246
6f19259b -4bc3-4df7-8a09-
765794883524
yshang1 [Wed, 31 Oct 2007 08:58:40 +0000 (08:58 +0000)]
1) Change GUID of emuvariable module.
2) Support print 64bit's HobList.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4245
6f19259b -4bc3-4df7-8a09-
765794883524
zliu3 [Wed, 31 Oct 2007 03:10:22 +0000 (03:10 +0000)]
Added macro GLOBAL_OBJECT and GLOBAL_CONSTANT, and changed '.global' to '.globl' based on HP feedback
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4243
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 30 Oct 2007 06:45:44 +0000 (06:45 +0000)]
Add Add Driver Diagnostic 2 Protocol support for IdeBus driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4241
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 30 Oct 2007 05:28:45 +0000 (05:28 +0000)]
Add Driver Diagnostic 2 Protocol support for WinNtBlockIo driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4240
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 30 Oct 2007 00:36:55 +0000 (00:36 +0000)]
MdeModulePkg/Universal/DevicePathDxe/DevicePathFromText.c:
Pre-initialize local variable 'Digit' in two functions to
prevent a compiler warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4239
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 30 Oct 2007 00:13:22 +0000 (00:13 +0000)]
MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c:
Pre-initialize GuageData variable to remove compiler warning.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4238
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 30 Oct 2007 00:10:23 +0000 (00:10 +0000)]
MdePkg/Library/BaseLib/ChkStkGcc.c:
MdePkg/Library/BaseLib/BaseLib.inf:
Added stub (nil) implementation of __chkstk for which calls are generated
by newer versions of gcc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4237
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 30 Oct 2007 00:06:27 +0000 (00:06 +0000)]
MdePkg/Library/BaseMemoryLibRepStr/x64/*.S:
Added assembly files for gnu toolchain.
Uses '.intel_syntax' which requires binutils >= 2.10.
MdePkg/Library/BaseMemoryLibRepStr/BaseMemoryLibRepStr.inf:
Include .S files for BaseMemoryLibRepStr module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4236
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 23:17:12 +0000 (23:17 +0000)]
BaseTools/Conf/tools_def.template:
Added '-x assembler' to *_UNIXGCC_*_ASM_FLAGS so pre-processed assembly
files (*.iii) will assemble correctly.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4235
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 23:11:19 +0000 (23:11 +0000)]
Fixed filename case for case-sensitive file systems.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4234
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 18:34:07 +0000 (18:34 +0000)]
BaseTools/Conf/build_rule.template:
Fixes for GCC toolpath on unix. (Changes tested on OS X).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4233
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 08:01:12 +0000 (08:01 +0000)]
BaseTools/Conf/tools_def.template:
Changes for UNIXGCC toolchain.
Tested on OS X with x86_64-pc-mingw32 bintools/gcc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4232
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 29 Oct 2007 07:44:04 +0000 (07:44 +0000)]
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
jljusten [Mon, 29 Oct 2007 07:43:33 +0000 (07:43 +0000)]
BaseTools/ConfTemplates:
Removing BaseTools/ConfTemplates/* and using common BaseTools/Conf,
even though they cannot be made common for all systems. (For example,
target.template) I will look a different method to accomplish the
same goal.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4230
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 07:42:00 +0000 (07:42 +0000)]
BaseTools/BuildEnv.py:
Removing BaseTools/ConfTemplates/* and using common BaseTools/Conf,
even though they cannot be made common for all systems. (For example,
target.template) I will look a different method to accomplish the
same goal.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4229
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Mon, 29 Oct 2007 07:19:18 +0000 (07:19 +0000)]
Adding link for BaseTools/Bin/PosixLike/Trim to allow tool to be run
during the build process.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4228
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 29 Oct 2007 05:31:43 +0000 (05:31 +0000)]
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
qhuang8 [Mon, 29 Oct 2007 05:16:07 +0000 (05:16 +0000)]
Remove the unnecessary library reference.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4226
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 29 Oct 2007 04:58:20 +0000 (04:58 +0000)]
Adjust the build infrastructure to support IA32 architect build. Ia32.dsc is more suitable than reuse Nt32.dsc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4225
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 26 Oct 2007 09:28:29 +0000 (09:28 +0000)]
Add one judge whether TeImage or PeImage has reloc section when relocate TeImage or PeImage into memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4224
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Oct 2007 08:53:16 +0000 (08:53 +0000)]
Add change log to EdkShellBinPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4223
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Oct 2007 08:49:59 +0000 (08:49 +0000)]
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
qhuang8 [Fri, 26 Oct 2007 08:18:08 +0000 (08:18 +0000)]
Add some EDK build configuration files and EDK DSC file as the templates to build EDK modules.
This is a temporary solution to build EDK modules (e.g. Shell applications) under EDK II environment with EDK tools in ECP.
After the EDKII tools are ready to parse EDK II DSC file to build EDK INF file, these temporary build files can be safely removed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4221
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 26 Oct 2007 02:42:29 +0000 (02:42 +0000)]
Comment out two libraries that are not included in EdkCompatiblityPkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4220
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 18:55:17 +0000 (18:55 +0000)]
Removed an echo statement I was using for debugging on the second time this was run.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4219
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 18:53:37 +0000 (18:53 +0000)]
Added a test for NewBuild argument if this is the second time through the setup - VCINSTALLDIR is set, and cygwin is installed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4218
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 17:52:45 +0000 (17:52 +0000)]
Added flag to permit building with VS2005. (strcpy has been depricated, so MSFT introduced a flag to turn off the warning.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4217
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Thu, 25 Oct 2007 16:37:48 +0000 (16:37 +0000)]
Updated edksetup to support VS2005 iff VS2003 is not installed for the NT32 build
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4216
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Oct 2007 09:43:28 +0000 (09:43 +0000)]
Fixed memory re-free issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4214
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 25 Oct 2007 08:37:44 +0000 (08:37 +0000)]
a. Re-generated all C tools with "/MLd" option
b. Removed antlr.exe and dlg.exe because they are only needed to generate VfrCompile.exe but not to build platform or module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4213
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 25 Oct 2007 07:59:45 +0000 (07:59 +0000)]
Save original PCI attributes in start() function and restore it in Stop() for those PCI device drivers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4212
6f19259b -4bc3-4df7-8a09-
765794883524
AJFISH [Wed, 24 Oct 2007 19:12:45 +0000 (19:12 +0000)]
Fixed tabbing issue
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4211
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 24 Oct 2007 11:27:02 +0000 (11:27 +0000)]
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4208
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Wed, 24 Oct 2007 11:22:34 +0000 (11:22 +0000)]
ASSERT_EFI_ERROR (FALSE) should be ASSERT (FALSE)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4207
6f19259b -4bc3-4df7-8a09-
765794883524
lhauch [Tue, 23 Oct 2007 17:15:38 +0000 (17:15 +0000)]
Adding GCC cross-compiler information to BaseTools folder
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4206
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Tue, 23 Oct 2007 03:50:43 +0000 (03:50 +0000)]
Update verbose log info to these two tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4204
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 22 Oct 2007 10:41:03 +0000 (10:41 +0000)]
Fix alignment requirement when Load IPF TeImage into memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4197
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Mon, 22 Oct 2007 09:36:00 +0000 (09:36 +0000)]
Update following library class/Protocol for puting 'Framework' as prefix
FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:34:05 +0000 (09:34 +0000)]
Added Spd2Dec.exe and Fpd2Dsc.exe tools
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4195
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:29:18 +0000 (09:29 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4194
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:27:45 +0000 (09:27 +0000)]
Added change log for the latest tools update (r4190 & r4189).
Added revision number information of tools source code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4193
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 22 Oct 2007 09:13:52 +0000 (09:13 +0000)]
Add ConIn device even if SimpleTextInputEx Protocol is not available for backward compatibility.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4192
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:09:57 +0000 (09:09 +0000)]
Updated with the latest changes of build tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4191
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 09:08:11 +0000 (09:08 +0000)]
Fixed build issue when building individual module with unsupported architectures.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4190
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Mon, 22 Oct 2007 06:53:10 +0000 (06:53 +0000)]
a) Added support of breaking build when no library instance is found for a library class.
b) Added support of use PCD value from DEC/INF file if it's not defined in DSC file but defined in an INF file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4189
6f19259b -4bc3-4df7-8a09-
765794883524
zliu3 [Sat, 20 Oct 2007 03:26:46 +0000 (03:26 +0000)]
Added the PAL call PAL_ROUTE_CONFIG for Tukwila processor
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4188
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 19 Oct 2007 12:02:31 +0000 (12:02 +0000)]
Add a DXE apriori for Nt32 emulator.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4187
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Fri, 19 Oct 2007 11:56:20 +0000 (11:56 +0000)]
Fix a bug which does not run PeiCore from memory after shadowing it.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4186
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 19 Oct 2007 11:08:45 +0000 (11:08 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4185
6f19259b -4bc3-4df7-8a09-
765794883524
jlin16 [Fri, 19 Oct 2007 11:07:42 +0000 (11:07 +0000)]
passing -v and -d options to c tools.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4184
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 19 Oct 2007 09:11:42 +0000 (09:11 +0000)]
Update ExtractGuidedSectionLib instance to cover the same handler is registered multi times, the later will override the pre setting.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4183
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 08:49:20 +0000 (08:49 +0000)]
Fix a bug in variable driver cache mechanism:
It should return EFI_SUCCESS and update the output buffer size if the input buffer is larger than actual variable contents.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4182
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:37:42 +0000 (02:37 +0000)]
Remove WinNtConsole driver since its functionality has already been covered by WinNtGop driver
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4181
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:36:33 +0000 (02:36 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4180
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:35:55 +0000 (02:35 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4179
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:35:29 +0000 (02:35 +0000)]
Update to support EFI_SIMPLE_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4178
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:33:42 +0000 (02:33 +0000)]
Add a Notification GUID for the implementation of EFI_SIMPLE_INPUT_EX protocol for Keyboard, terminal, etc modules.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4177
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:32:41 +0000 (02:32 +0000)]
Add Guid C Name for EFI_SIMPLE_TEXT_INPUT_EX protocol
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4176
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Oct 2007 02:31:59 +0000 (02:31 +0000)]
Update EFI_SIMPLE_TEXT_INPUT_EX protocol definitions according to UEFI spec 2.1b
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4175
6f19259b -4bc3-4df7-8a09-
765794883524
qwang12 [Thu, 18 Oct 2007 10:01:06 +0000 (10:01 +0000)]
Fix a bug:
PI spec Vol 1, 7.3.1 specifies that this same information reported by EFI_SEC_PLATFORM_INFORMATION_PPI
will be placed in a GUIDed HOB with the PPI GUID as the HOB GUID for HOB consumer phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4166
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 18 Oct 2007 09:12:59 +0000 (09:12 +0000)]
Make GuidedSection library instance to follow the value of GuidedSectionExtraction protocol/PPI defined in PI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4165
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 18 Oct 2007 06:30:55 +0000 (06:30 +0000)]
Added library instance for PcdLib for module type DXE_CORE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4164
6f19259b -4bc3-4df7-8a09-
765794883524
jwang36 [Thu, 18 Oct 2007 06:29:56 +0000 (06:29 +0000)]
Removed reference to non-existing library class
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4163
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 18 Oct 2007 06:09:03 +0000 (06:09 +0000)]
The BaseAddress and Length should be align PAGE according to PI specification for EFI_MEMORY_ALLOCATION_HOB
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4162
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Oct 2007 06:01:39 +0000 (06:01 +0000)]
Clean UGA from Nt32Pkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4161
6f19259b -4bc3-4df7-8a09-
765794883524