summaryrefslogtreecommitdiff
path: root/BaseTools
AgeCommit message (Collapse)Author
2007-09-20Add feature of Apriori file generation for FV.jlin16
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-19Fix single FV/FD generation error.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3893 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18Add PAD file guid table for GenFv reproducibility.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3886 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18Changed the revision of source code from which build.exe comesjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3885 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-18Enabled "fds" build target for build.exe and added "-r" and "-i" options to ↵jwang36
support individual FD or FV build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3884 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17Removed PcdFeatureFlag Attribute - use in the FeatureFlag instead ↵lhauch
PcdTokenSpaceGuidCName.PcdCName git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3879 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17Added PcdFeatureFlag Attribute - use PcdTokenSpaceGuidCName.PcdCNamelhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3878 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-17Correct GenFv tool to generate capsule image, Correct GenFw tool to override ↵lgao4
the input files. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3877 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14update IPF ICC's tool chain root path.qwang12
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3843 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14Fixed the wrong usage of ENV()jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3842 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14Sync-ed the revision number of GenFds.exejwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3841 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14Re-generated since some common code has been changedjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3840 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-141) Fixed the issue which macro in the form of ENV() can't be replaced.jwang36
2) Changed the class-less library instance format git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3839 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14Add more details for my non-compatible change check in.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3838 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-14Added change histories since r3766jwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3835 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-131) Implemented MACRO in tools_def.txtjwang36
2) Added library without library class support 3) Fixed the issue in Trim tool which zero file will be generated if the trimmed file has not line directive git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3832 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13Added directory for "Makefile" in "Dynamic-Library-File" rule in case the ↵jwang36
working directory is changed. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3831 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13Add the "ChangeLog.txt" to record packages' all non-compatible changes and ↵zliu3
important compatible changes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3830 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-13fix a bug which blocks the build process.change os.path.isfile to os.path.isabsjjin9
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3809 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Re-fix the issue in r2304.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3808 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Fix a typo so that platforms without FDF file can pass build.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3807 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Fix typosqhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3806 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Fix several typos in build.py and regenerate exe.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3805 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12PI Enable: klu2
1) The entry point of PeiCore has been changed to EFI_PEI_CORE_ENTRY_POINT defined in PI. 2) Nt32, Tiger and lakeport platform's SecCore has been updated. 3) Autogen tools also has been updated. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3804 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Fix typo in build.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3803 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12update source code revision number.jlin16
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3802 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Added makefile as dependency for "Dynamic-Library-File" to solve the ↵jwang36
incremental build issue occurred when there's library changes. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3801 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Update EfiRom tool to fix checksum and PCI3.0 data structure.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3800 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12Add full path for Cygwin tool chain.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3799 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12a) Added GCC preprocessor supportjwang36
b) Enforced the the correct line number in the trimmed file, according to the line directive (or linemarker). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3796 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-12GenVtf tool open/write file with "r+b"/"w+b" attribute, but this cause the ↵htao
RO attribute of the file changed. Fix this issue by changing "r+b"/"w+b" to "rb"/"wb". git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3795 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-11Fix variable not initialize bug for the following check-in.jlin16
if rule section specify a file, use that file to generate section instead of searching for all files with ruel section specified file type to generate section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3794 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-11if rule section specify a file, use that file to generate section instead of ↵jlin16
searching for all files with ruel section specified file type to generate section. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3792 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10use '#' to indicate flash generation progress.jlin16
use -v to switch on detail output messages. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3791 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-10Commit build.exe and GenFds.exe tool to support new Rules format and PCD ↵lgao4
format defined in FDF file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3789 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-101. Redirect ICC_IA32_*_PATH from C:\Program Files\Microsoft Visual Studio ↵vanjeff
.NET 2003\Vc7\bin to C:\Program Files\Intel\Compiler\C++\9.1\IA32\Bin. 2. Add ICC X64 definition to enable ICC X64 build. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3786 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-07Upgrade the format of EFI_PEIM_ENTRY_POINT to EFI_PEIM_ENTRY_POINT2 ↵klu2
according to PI specification. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3785 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-06Update the syntax of PCD section.qhuang8
Update the syntax of binary INF file The generated Extended INF file should follow Extended INF spec 0.44 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3780 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03Fixed an issue which will remove the first line if there's no "#line" ↵jwang36
directive in the input file. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3767 6f19259b-4bc3-4df7-8a09-765794883524
2007-09-03Update Acpi Asl file Build rule to remove trim step.lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3766 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-31Updated the revision of source files build.exe was generated fromjwang36
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3754 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-311. Added support of included file with macrojwang36
2. Removed package a module belongs to from dependent package list if it's not declared in module's INF git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3753 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Add execute attribute for exe file.qhuang8
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3745 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-30Update all INF, DEC and DSC file to confirm to newest INF spec 0.44, DEC ↵qhuang8
spec 0.41, DSC spec 0.40. Mainly PCD syntax update. Check in new build.exe and GenFds.exe Check in PcdSyntaxUpdate.exe tool. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3744 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Cleaned up the tools_def.template filelhauch
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3734 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Update the build_rule.template to enable the PCD usage in IPF assembly codezliu3
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3732 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-29Fix a critical bug that the Migration Tool mistakenly creates ↵qhuang8
exit-boot-services event in case of <VirtualAddressChange> externs. This only happens when the extra option "-e" is on (by default it is off). Update the readme.txt in BaseTools package to specify the python source for MigrationMsa2Inf. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3730 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Fix one bug in GenFv tool to generate the correct capsule header. lgao4
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3726 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update the following tools with usage information, and update GenFv tool to ↵lgao4
support dump capsule image. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3725 6f19259b-4bc3-4df7-8a09-765794883524
2007-08-28Update compiler switches for ICC build.xli24
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3724 6f19259b-4bc3-4df7-8a09-765794883524