jwang36
c8c6d794df
Added GCC assembly code preprocessing support
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4114 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-15 06:17:00 +00:00
jwang36
cba02989d1
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
2007-10-12 03:36:32 +00:00
jwang36
06ca7f7102
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
2007-10-12 03:02:30 +00:00
jwang36
651cad36c1
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
2007-10-12 02:31:44 +00:00
jwang36
2067a15b92
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
2007-10-11 15:08:14 +00:00
jwang36
72b8a1a8ba
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
2007-10-11 14:52:56 +00:00
jwang36
eb1c2d7bd9
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
2007-10-11 13:34:31 +00:00
jwang36
b63906e1a8
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
2007-10-11 08:59:55 +00:00
jwang36
b7509087b0
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
2007-10-11 08:58:33 +00:00
jlin16
32efb82aab
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4086 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-11 05:51:44 +00:00
jlin16
d29358f327
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
2007-10-11 04:00:48 +00:00
mdkinney
9c1c9f1ba8
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
2007-10-10 18:56:13 +00:00
lhauch
23fbee5168
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
2007-10-10 18:22:13 +00:00
jwang36
a7593b363b
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
2007-10-10 08:53:40 +00:00
jwang36
870beba32f
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
2007-10-10 08:48:24 +00:00
jwang36
e6d6b06d50
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
2007-10-10 08:27:03 +00:00
mdkinney
7ebb01af9b
Update FIT_SIGNATURE from "_FIT_" to "_FIT_ "
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4047 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 20:26:38 +00:00
jwang36
5d8e88cb18
Updated the revision number of build.exe and GenFds.exe
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4046 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 10:43:56 +00:00
jwang36
3b1e58ef92
Fixed build hang issue in multi-thread mode and in configuration loading error
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4045 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 10:27:52 +00:00
jlin16
884bb16075
Add support for MACRO in key string list of INF.
...
stop GenFds when GenVtf error occurs.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4044 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 09:53:37 +00:00
htao
9ac6d580c8
Use return GetUtilityStatus (); to exit and report the tool status.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4042 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 07:53:03 +00:00
htao
7a51cc6b2c
error/warn/debug message format has been updated so update the tool binary.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4040 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-08 07:09:45 +00:00
lgao4
208f5b63e1
Fix one bug on memory access exceed in GenFw tool
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4008 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-30 05:54:12 +00:00
jwang36
ced44f7370
a. Fixed unnecessary re-build issue
...
b. Fixed build.exe won't exit issue when error occurred in multi-thread build mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3986 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 09:49:24 +00:00
lgao4
7659c39953
Add more verbose and debug info for GenFv, GenFfs, GenSec and GenFw tools.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3981 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 08:21:02 +00:00
jlin16
53b6246146
Add MACRO support for path in FDF file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3979 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 06:59:25 +00:00
jwang36
327f4e7d26
Fixed an issue in which the dependent makefile is put in wrong rule.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3975 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 02:50:00 +00:00
jwang36
de0f811d4a
Fixed an issue that is the auto-generated code for dynamic-ex PCD is not correct
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3974 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-29 01:46:24 +00:00
jlin16
04748716cb
Add cycle reference check for FD/FV in FDF file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3963 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-28 06:22:17 +00:00
qhuang8
e08ce86e47
Add binary Spd2Dec tool
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3953 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 12:09:25 +00:00
jwang36
5364ee3303
Fixed an issue which DSC file in current directory has higher priority than DSC file set in target.txt
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3951 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 09:34:58 +00:00
jlin16
68102e9aff
Fix typo for 'SectList'.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3950 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 09:06:57 +00:00
jwang36
89669de767
Removed TAB characters
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3949 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 08:34:42 +00:00
jwang36
451ec64ad2
Added change log for build.exe
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3948 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 08:32:09 +00:00
jwang36
2f1b3cb20e
1) Improved spawn mode (multi-thread) build performance
...
2) Changed the error/debug/warning message format
3) Added "--log" command line option to support storing log in file
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3947 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 08:30:39 +00:00
lgao4
7eb4be1851
update ChangeLog.txt by adding acpi table rule change.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3942 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 06:22:14 +00:00
htao
03edc4b239
update Fpd2Dsc.exe interface to sync users guide and add tool usage in ReadMe.txt. where Fpd2Dsc.exe source is r767 in BaseTools project.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3940 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 05:22:31 +00:00
htao
aaf9042310
update Fpd2Dsc.exe interface to sync users guide and add tool usage in ReadMe.txt. where Fpd2Dsc.exe source is r767 in BaseTools project.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3939 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 05:19:33 +00:00
klu2
0ad41bfa87
Add log
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3937 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 05:02:32 +00:00
klu2
b4b771c91b
Modify PEIM's entry point
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3936 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 04:57:28 +00:00
htao
e05c174707
Check in Fpd2Dsc.exe tool which Python code version is 765 in BaseTools project.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3935 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-27 03:55:38 +00:00
jlin16
5f568053f5
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3927 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 08:58:35 +00:00
jlin16
c6d9c4d190
GenFds.exe add feature of Capsule generation.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3926 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 08:57:28 +00:00
jwang36
8d7d0e50d2
Changed Enable to Disable as default value of MULTIPLE_THREAD
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3923 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 06:19:10 +00:00
jwang36
ca5fab07d3
Changed the GnuMakefile to Makefile as a workaround for CYGWINGCC toolchain build
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3921 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-26 01:55:21 +00:00
jlin16
1051e1d437
Add feature of generating FV address map.
...
Improve GenFds.exe performance by insuring each FV generated once.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3919 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-25 08:10:11 +00:00
jlin16
679efe0afa
update changelog and source revision for build tools.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3912 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-21 12:26:36 +00:00
jlin16
b6001acc8e
Add support of INF file in FDF that describe binary files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3911 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-21 12:24:55 +00:00
jlin16
e27dccb781
Fix APRIORI file missing FILE statement.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3903 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-21 03:43:19 +00:00
jlin16
dfa235c55b
Add feature of Apriori file generation for FV.
...
Fix single FV generation error on Nt32.
Print error message when FV size is larger than region size.
Print error message when GUIDed section specify a wrong tool GUID.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3898 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-20 08:07:33 +00:00