##########################################################################################\r
########## Revision number of tools source code ##########\r
BaseTools/Bin/Win32/build.exe\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+ r1400 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
\r
BaseTools/Bin/Win32/GenFds.exe\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
- r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+ r1396 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Workspace\r
\r
BaseTools/Bin/Win32/GenDepex.exe\r
r1383 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
BaseTools/Bin/Win32/Fpd2Dsc.exe\r
r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
\r
+==========================================================================================\r
+basetools_7009: Non-Compatible: jwang36\r
+\r
+ Class_BuildTool:\r
+ 1) Search value of Guid/Protocol/PPI in inf file only in the same category in dec file.\r
+ 2) Pass all files in a module's directory to StrGather for R8 modules.\r
+\r
+ Code Change :\r
+ 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
+\r
+ Possible Impacts:\r
+ 1) Those inf files in which the PPI/Protocol/Guid are put in incorrect\r
+ section will encounter build break.\r
+\r
+==========================================================================================\r
+EDK_6930: Non-Compatible: jwang36\r
+\r
+ Class_BuildTool:\r
+ 1) Separate the AutoGen code for PCDs between module and its library instances.\r
+ Only macros for module's PCDs will be put in AutoGen.h. Others will be put\r
+ in AutoGen.c. This is intended to catch missed PCDs in inf file more easily.\r
+ 2) For better compatibile between C standards or C compiler, add type cast for\r
+ PCD constants in AutoGen.h according to the PCD datum type.\r
+ 3) Add incremental generation capability for FV in GenFds tool.\r
+\r
+ Code Change :\r
+ 1) /trunk/edk2/BaseTools/Bin/Win32/build.exe\r
+ 2) /trunk/edk2/BaseTools/Bin/Win32/GenFds.exe\r
+\r
+ Possible Impacts:\r
+ 1) If there're PCDs used in a module but not declared in the module's inf file,\r
+ and occasionally they are declared in the library instances, there must be\r
+ a build break. Adding necessary PCDs declarations in the module's inf file\r
+ will solve it.\r
+\r
==========================================================================================\r
EDK_6828: Compatible: jwang36\r
\r