vprabhal
b74506143d
Enabling /O1 for the entire IPF tree builds
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2599 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-22 05:46:29 +00:00
jlin16
67f0964a33
Fix the FV information refresh problem for moduleSA settings in a platform.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2588 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-11 02:35:44 +00:00
vprabhal
e691bc98c3
enabling /Wx and /O1 options, added related flags to this file
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2586 6f19259b-4bc3-4df7-8a09-765794883524
2007-05-08 23:11:58 +00:00
jwang36
a6a0e0246f
Fixed EDKT549 by adding code to check if the module is binary or not before generating AutoGen.h/.c
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2580 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-26 02:53:19 +00:00
bxing
df13cebafa
Fixed bug of incorrect processing of hexadecimal numbers.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2567 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-13 08:19:54 +00:00
lgao4
7a743ae481
Add link Map option for GCC tool to generate map file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2566 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-13 05:26:52 +00:00
lgao4
29408d94f6
Add link Map option for GCC tool to generate map file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2565 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-13 05:25:05 +00:00
lgao4
ba6e17fe11
Add link Map option for GCC tool to generate map file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2563 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-13 02:20:32 +00:00
lgao4
0eaa1933bc
Fix CygWinGCC build failed. When GCC build, map file is not generated. We don't need copy map file when gcc build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2561 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-12 02:36:28 +00:00
bxing
aaed63a98d
1. Updated LOG file format generated by PeiRebase.
...
2. Updated PeiRebase to rebase an FV in a single pass.
3. Fixed bugs in GenFvMap to make it compilable by WinDDK and able to generate FV map file for production tip.
4. Update genefi task to copy map files to ${BIN_DIR} as well.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2559 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-11 07:52:41 +00:00
jlin16
7990ba7eaa
Change default ModuleSA setting panel to be "FV Info" to remind user to specify FV_Binding and FFS format for a added module.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2558 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-11 07:01:59 +00:00
klu2
7e9f4e1d8e
Merge the patch provided by Johnson
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2555 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-11 03:08:47 +00:00
jwang36
09caf4071e
Fixed the incremental build issue for .dxs file by adding .dep generation for Build_DPX macro.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2541 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-05 08:52:59 +00:00
klu2
7b134daf8e
Open all warning checking for EdkUnixPkg, and current EdkUnixPkg has no warning now.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2540 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-05 08:42:35 +00:00
klu2
d91b2da7fe
Add more judgement.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2539 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-05 08:18:50 +00:00
klu2
1d6992b936
The alignment of data section also meet with the requirement of section itself.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2536 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-05 07:04:33 +00:00
klu2
189985640d
Fix the unalignment issue for RODATA section when converting ELF image to PE image.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2531 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-04 05:57:31 +00:00
jwang36
1fcc1b796c
Fixed an issue which a library module could be built even it's not in the active platform.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2525 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-03 06:29:13 +00:00
jwang36
e22f5aaab7
Merged the fix of CompressDll.dll manifest issue when built by VS2005
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2521 6f19259b-4bc3-4df7-8a09-765794883524
2007-04-02 07:38:34 +00:00
jwang36
18f95092d6
Restored the SetVirtualAddress and SetExitBootService related code generation for UEFI_APPLICATION type of module.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2520 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-30 10:55:54 +00:00
jwang36
253d2919cd
Fixed an Autogen issue which will cause build break when encountering some kind of module.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2507 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-27 03:05:30 +00:00
jwang36
a5dd05b513
Remove the generation of "Exit" function calling since the UefiApplicationLib has defined the Exit function.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2506 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-26 09:30:32 +00:00
klu2
3b660b0c8b
For building UnixPkg in CYGWIN, it should use gcc binded by CYGWIN but not the 4.2 gcc which support PE.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2504 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-26 02:39:18 +00:00
klu2
3841e92053
Add tool chain's configuration for building and running UnixPkg in CYGWIN environment.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2503 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-23 05:54:23 +00:00
jlin16
21801bb353
Thread work load assignment change.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2491 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20 09:45:50 +00:00
jlin16
231f8bfb92
Create more threads to synchronize pcd data for FrameworkModules in a platform.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2489 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20 06:02:06 +00:00
jlin16
55c30c85e0
Utilize multi-thread support of JAVA to improve UI response time of opening FrameworkModules in a platform.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2488 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-20 03:02:13 +00:00
jwang36
8c8b94e252
Fixed EDKT538; Removed the some code generation for UEFI_APPLICATION type of module. Refer to EDKT538 for details.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2471 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-15 02:47:24 +00:00
vprabhal
80b0426d70
the ipf compiler needs a switch to not use FP registers higher than 0-31 for both Intel and MSFT compilers.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2466 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-14 23:17:47 +00:00
jwang36
90a98f29c5
Fixed EDKT532 and EDKT533
...
- Support GUID CName in <Events>, <SystemTables>, <DataHubs>, <HiiPackages>, <Hobs> in msa file
- Support auto-insert related header file of DebugLib and UefiBootServicesTableLib according to module type
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2440 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-12 06:57:33 +00:00
jwang36
87c40bc89d
Commented out the pre-compile option of IPF ARCH for ICC tool chain. There's an issue in it which will cause incremental build failure. And it seems that there's not much improvement on build performance of Intel compiler. Comment out the pre-compile functionality for further investigation.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2436 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-10 14:23:39 +00:00
hche10x
5b396948e7
1. Fix EDKT528: Framework wizard should not force user to specify a GuidCName for all HOB types
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2430 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-08 05:48:32 +00:00
jwang36
a30ae9faea
- Fixed PVCS tracker 484 by merging the GenDll and GenEfi macro in BuildMacro.xml to GenEfi, moving out GenDll and GenEfi macro calling inside macro EFI_SECTION_TE and EFI_SECTION_PE32, and generating the calling of GenEfi macro according to the module type (binary or library).
...
- Cleaned the coding style of AutoGen.java
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2429 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-08 01:44:17 +00:00
jwang36
ad368bfe44
Fixed EDKT527 by adding a check on the file size in case of zero byte of byte
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2420 6f19259b-4bc3-4df7-8a09-765794883524
2007-03-06 03:28:01 +00:00
zliu3
78702d79b1
Enable the building option "/Os" for IPF tip Intel Compiler building.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2396 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14 14:13:10 +00:00
xli24
2afce6dff7
Add /W4 /WX for ICC tool chain of IPF in tools_def.template.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2394 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14 07:22:02 +00:00
jlin16
c0db4cdc64
add check for empty value of definitions.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2391 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-14 03:08:45 +00:00
jwang36
7407b98bbe
Removed the extra source file from preprocessor's command line options for building vfr files
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2359 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-09 02:49:55 +00:00
jwang36
9821fa9a8f
Changed the way of handling not supported ARCH for a module. It should not break the build. Instead, it just give a warning message.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2356 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-07 07:12:59 +00:00
jwang36
de093b3c14
(Fixed EDKT523) Added more check on "archString" to see if it's empty or not.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2355 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-07 05:34:51 +00:00
jwang36
73f7b9c29c
Add genDigest() method to class FfsProcess to generate MD5 digest value for the FFS layout. This is intended to solve re-generation issue of FFS when its layout has been changed but no related section files have been changed.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2353 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-05 06:25:58 +00:00
jwang36
2f96bdd1b9
Output more descriptive information when there's no TARGET, TARGET_ARCH, etc defined in target.txt
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2351 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-05 02:02:15 +00:00
jlin16
e64872fa8b
1. Refresh applicable library instances after one illegal library instance is removed.
...
2.Remove library instances that is only consumed by one library instance when deleting this library instance from a module in platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2350 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-02 10:11:03 +00:00
jlin16
fd0f684ffa
Optimize library instance selection algorithm.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2342 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-31 11:43:58 +00:00
hche10x
9e011eacdb
1. Fix EDKT508: FW should't build Log.log file in current directory
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2341 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-31 08:20:54 +00:00
hche10x
e2249194ac
1. Fix EDKT215: [Wizard] "Previous" button is not supported in step 4 of Create FAR
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2333 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-30 01:31:32 +00:00
jwang36
2c9b03f219
- Move global declarations from AutoGen.c to AutoGen.h
...
- Stop building AutoGen.c for binary module
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2331 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-29 04:41:58 +00:00
jlin16
b8f186eb78
Fix EDKT174, auto-select library instance if only one candidate available for a library class. Note that if you remove one single instance, it will NOT be auto-selected back at once.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2329 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26 16:40:37 +00:00
jwang36
b4667b1105
Remove a temporary test line of code
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2327 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26 07:09:53 +00:00
jwang36
d59f2c721b
- Remove the TOOL without NAME defined and its definition in ARCH_build.opt
...
- Prefix the tool path to its name in ARCH_build.opt
- Support the same library class in different package
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2325 6f19259b-4bc3-4df7-8a09-765794883524
2007-01-26 06:28:27 +00:00