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
This commit is contained in:
jlin16 2007-09-21 12:26:36 +00:00
parent b6001acc8e
commit 679efe0afa
2 changed files with 45 additions and 8 deletions

View File

@ -38,6 +38,43 @@ EDK_0000: Compatible: owner
!!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!!
########################################################################################## ##########################################################################################
==========================================================================================
EDK_3911: Compatible: jlin16
Class_BuildTool:
1) Added support of Apriori file generation from FDF file.
2) Added support of INF that describes binary files to put binary into FV.
3) Fixed single FV/FD generation error when specifying -i/-r option in GenFds.
Code Change :
1) BaseTools/Bin/Win32/build.exe
2) BaseTools/Bin/Win32/GenFds.exe
Possible Impacts:
1) To generate Apriori file in FV, insert APRIORI statement just before the INF or
FILE statement list of the FV, For example:
APRIORI PEI {
INF MdeModulePkg/Universal/PCD/Pei/Pcd.inf
FILE PEIM = B7A5041A-78BA-49e3-B73B-54C757811FB6 {
SECTION PE32 = MyBinPkg\bin\ia32\PeimAfterPcd.efi
}
INF IntelFrameworkModulePkg/Universal/StatusCode/Pei/PeiStatusCode.inf
}
2) To add binary file described by INF file into FV, only insert the INF statement
into the INF statements list of that FV, like this:
INF RuleOverride=Test MdeModulePkg/Logo/Logo.inf
Specifying how to process the binary file by defining corresponding Rule like this:
[Rule.Common.Base.Test]
FILE FREEFORM = $(NAMED_GUID) {
COMPRESS PI_STD {
GUIDED {
RAW BIN |.bmp
}
}
}
========================================================================================== ==========================================================================================
EDK_3832: Non-Compatible: jwang36 EDK_3832: Non-Compatible: jwang36

View File

@ -28,16 +28,16 @@ Notes:
cannot generate AutoGen.* files. Only "build" command can. cannot generate AutoGen.* files. Only "build" command can.
3) build.exe in %WORKSPACE%\BaseTools\Bin\Win32 is generated from following revision of 3) build.exe in %WORKSPACE%\BaseTools\Bin\Win32 is generated from following revision of
Python source code: Python source code:
r738 <buildtools_project>\BaseTools\Source\Python\Autogen r750 <buildtools_project>\BaseTools\Source\Python\Autogen
r738 <buildtools_project>\BaseTools\Source\Python\build r750 <buildtools_project>\BaseTools\Source\Python\build
r738 <buildtools_project>\BaseTools\Source\Python\Common r750 <buildtools_project>\BaseTools\Source\Python\Common
r738 <buildtools_project>\BaseTools\Source\Python\CommonDataClass r750 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
r738 <buildtools_project>\BaseTools\Source\Python\GenFds r750 <buildtools_project>\BaseTools\Source\Python\GenFds
4) GenFds.exe has is a combo of the follow python source.(This is a temporary branch) 4) GenFds.exe has is a combo of the follow python source.(This is a temporary branch)
r731 <buildtools_project>\BaseTools\Source\Python\Common r750 <buildtools_project>\BaseTools\Source\Python\Common
r731 <buildtools_project>\BaseTools\Source\Python\CommonDataClass r750 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
r731 <buildtools_project>\BaseTools\Source\Python\GenFds r750 <buildtools_project>\BaseTools\Source\Python\GenFds
Brief usage for Migration Tool MigrationMsa2Inf.exe: Brief usage for Migration Tool MigrationMsa2Inf.exe:
1. Command line format: 1. Command line format: