summaryrefslogtreecommitdiffstats
path: root/BaseTools
diff options
context:
space:
mode:
authorjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2008-12-09 07:20:12 +0000
committerjwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524>2008-12-09 07:20:12 +0000
commit214099c788f9b213c525802b189398da256b637d (patch)
treed86eef8a3d0bd190861391f2f9fb6558c75cb288 /BaseTools
parent1b0ea113a3fc6189d1780398c806ac12b53e3e33 (diff)
downloadedk2-214099c788f9b213c525802b189398da256b637d.tar.gz
edk2-214099c788f9b213c525802b189398da256b637d.tar.bz2
edk2-214099c788f9b213c525802b189398da256b637d.zip
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6931 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'BaseTools')
-rw-r--r--BaseTools/ChangeLog.txt41
1 files changed, 31 insertions, 10 deletions
diff --git a/BaseTools/ChangeLog.txt b/BaseTools/ChangeLog.txt
index c1809bd77a..c9ff589517 100644
--- a/BaseTools/ChangeLog.txt
+++ b/BaseTools/ChangeLog.txt
@@ -42,18 +42,18 @@ EDK_0000: Compatible: owner
##########################################################################################
########## Revision number of tools source code ##########
BaseTools/Bin/Win32/build.exe
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
BaseTools/Bin/Win32/GenFds.exe
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace
BaseTools/Bin/Win32/GenDepex.exe
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen
@@ -78,6 +78,27 @@ EDK_0000: Compatible: owner
r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc
==========================================================================================
+EDK_6930: Non-Compatible: jwang36
+
+ Class_BuildTool:
+ 1) Separate the AutoGen code for PCDs between module and its library instances.
+ Only macros for module's PCDs will be put in AutoGen.h. Others will be put
+ in AutoGen.c. This is intended to catch missed PCDs in inf file more easily.
+ 2) For better compatibile between C standards or C compiler, add type cast for
+ PCD constants in AutoGen.h according to the PCD datum type.
+ 3) Add incremental generation capability for FV in GenFds tool.
+
+ Code Change :
+ 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe
+ 2) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe
+
+ Possible Impacts:
+ 1) If there're PCDs used in a module but not declared in the module's inf file,
+ and occasionally they are declared in the library instances, there must be
+ a build break. Adding necessary PCDs declarations in the module's inf file
+ will solve it.
+
+==========================================================================================
EDK_6828: Compatible: jwang36
Class_BuildTool: