ff44fe7118
Make the code ICC clean.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4527 6f19259b-4bc3-4df7-8a09-765794883524
2008-01-08 11:02:54 +00:00
ab4a8f3357
1) remove EfiLibReportStatusCode mapping as Status reporting API changed completely by EDK II and EDK I.
...
2) add in SimpleTextInputEx protocol. delete gEfiDebugLevelProtocolGuid.
3) Update some references to EdkModulePkg to MdeModulePkg as EdkModulePkg is obsolete.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4448 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-29 05:47:25 +00:00
bbfa12f16e
Sync the migration tool setting files with the definitions in latest UEFI 2.1 specification and the code in latest EDK II source tree.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4446 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-28 08:01:58 +00:00
a09aa7e27a
Add "ALWAYS_PRODUCED" Library class item for EDK module whose COMPONENT type is "LIBRARY".
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4415 6f19259b-4bc3-4df7-8a09-765794883524
2007-12-21 08:29:32 +00:00
b2401e6e1f
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
2007-10-17 02:10:02 +00:00
b9e61d7d16
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
2007-10-17 02:08:31 +00:00
4cb39b082c
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
2007-10-16 22:49:46 +00:00
d3dae8c16a
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
2007-10-16 22:44:27 +00:00
33bb799a07
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
2007-10-16 22:34:16 +00:00
9a5a9f0d75
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
2007-10-16 21:05:54 +00:00
a310886b9b
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
2007-10-16 20:52:46 +00:00
cc8821ee0f
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
2007-10-16 20:38:06 +00:00
22e3268b8b
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
2007-10-16 20:34:54 +00:00
1eaf341c99
Moving BaseTools to Tools/BaseTools.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4110 6f19259b-4bc3-4df7-8a09-765794883524
2007-10-13 07:19:48 +00:00
2e7ddad2a0
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
2007-10-10 17:03:48 +00:00
630bc731d4
Fix a typo in generated copyright.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3453 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-26 08:27:55 +00:00
9d5349800f
Generate correct license for R8Lib.c & R8Lib.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3427 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-24 11:54:42 +00:00
169a78c04b
GenVtf tool binary should be checked into BaseTools\Bin\Win32
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3308 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 03:06:30 +00:00
ede6c57e0e
check in GenVtf tool binary
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3304 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-18 02:39:44 +00:00
5cafd11c7d
Add the naming map from Edk I to EdkII
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3156 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09 07:08:06 +00:00
7b7cae7b86
Update database to reflect two naming changes from EdkI to EdkII
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3141 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-09 02:23:56 +00:00
8a7f0c4c6b
Add the rule to handle the naming change of industry standard header files.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3068 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-05 07:05:21 +00:00
677c4c48f7
Update Migration database since EfiLibInstallDriverBinding & EfiLibInstallAllDriverProtocols have been added back to UefiLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3038 6f19259b-4bc3-4df7-8a09-765794883524
2007-07-04 09:53:12 +00:00
159177dcdc
Fix the missing align-double issue.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2694 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-21 06:40:54 +00:00
144d783d40
Adding OldMdePkg directory - prior to the move of the content of MdePkg, also updating the FrameworkDatabase.template to use OldMdePkg directory.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2615 6f19259b-4bc3-4df7-8a09-765794883524
2007-06-01 14:44:19 +00:00
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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