summaryrefslogtreecommitdiff
path: root/BaseTools
diff options
context:
space:
mode:
authorjlin16 <jlin16@6f19259b-4bc3-4df7-8a09-765794883524>2007-09-21 12:26:36 +0000
committerjlin16 <jlin16@6f19259b-4bc3-4df7-8a09-765794883524>2007-09-21 12:26:36 +0000
commit679efe0afa1027ccfdb5254d7cc6ad7d709ec10e (patch)
tree1384bb68298cbc98a095737d71f4fe17a95a1b4d /BaseTools
parentb6001acc8ea7fd8dd9fc18481662f1c3b13654eb (diff)
downloadedk2-platforms-679efe0afa1027ccfdb5254d7cc6ad7d709ec10e.tar.xz
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
Diffstat (limited to 'BaseTools')
-rw-r--r--BaseTools/ChangeLog.txt37
-rw-r--r--BaseTools/ReadMe.txt16
2 files changed, 45 insertions, 8 deletions
diff --git a/BaseTools/ChangeLog.txt b/BaseTools/ChangeLog.txt
index 5058b7794c..a20cdee956 100644
--- a/BaseTools/ChangeLog.txt
+++ b/BaseTools/ChangeLog.txt
@@ -38,6 +38,43 @@ EDK_0000: Compatible: owner
!!!!!!!!!!!!!!!!!! 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
diff --git a/BaseTools/ReadMe.txt b/BaseTools/ReadMe.txt
index 9fb5897fa8..e66b3ee8ab 100644
--- a/BaseTools/ReadMe.txt
+++ b/BaseTools/ReadMe.txt
@@ -28,16 +28,16 @@ Notes:
cannot generate AutoGen.* files. Only "build" command can.
3) build.exe in %WORKSPACE%\BaseTools\Bin\Win32 is generated from following revision of
Python source code:
- r738 <buildtools_project>\BaseTools\Source\Python\Autogen
- r738 <buildtools_project>\BaseTools\Source\Python\build
- r738 <buildtools_project>\BaseTools\Source\Python\Common
- r738 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
- r738 <buildtools_project>\BaseTools\Source\Python\GenFds
+ r750 <buildtools_project>\BaseTools\Source\Python\Autogen
+ r750 <buildtools_project>\BaseTools\Source\Python\build
+ r750 <buildtools_project>\BaseTools\Source\Python\Common
+ r750 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
+ r750 <buildtools_project>\BaseTools\Source\Python\GenFds
4) GenFds.exe has is a combo of the follow python source.(This is a temporary branch)
- r731 <buildtools_project>\BaseTools\Source\Python\Common
- r731 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
- r731 <buildtools_project>\BaseTools\Source\Python\GenFds
+ r750 <buildtools_project>\BaseTools\Source\Python\Common
+ r750 <buildtools_project>\BaseTools\Source\Python\CommonDataClass
+ r750 <buildtools_project>\BaseTools\Source\Python\GenFds
Brief usage for Migration Tool MigrationMsa2Inf.exe:
1. Command line format: