diff options
author | jwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-12-09 07:20:12 +0000 |
---|---|---|
committer | jwang36 <jwang36@6f19259b-4bc3-4df7-8a09-765794883524> | 2008-12-09 07:20:12 +0000 |
commit | 214099c788f9b213c525802b189398da256b637d (patch) | |
tree | d86eef8a3d0bd190861391f2f9fb6558c75cb288 /BaseTools | |
parent | 1b0ea113a3fc6189d1780398c806ac12b53e3e33 (diff) | |
download | edk2-214099c788f9b213c525802b189398da256b637d.zip edk2-214099c788f9b213c525802b189398da256b637d.tar.gz edk2-214099c788f9b213c525802b189398da256b637d.tar.bz2 |
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.txt | 41 |
1 files changed, 31 insertions, 10 deletions
diff --git a/BaseTools/ChangeLog.txt b/BaseTools/ChangeLog.txt index c1809bd..c9ff589 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:
|