]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/ChangeLog.txt
Performance improvement on startup of build.exe
[mirror_edk2.git] / BaseTools / ChangeLog.txt
index 752d110ea4ef76c64959a6f41840ebdb2e143c4d..e04692ec03621619753349aa07bedee4fd9217be 100644 (file)
@@ -36,7 +36,107 @@ EDK_0000: Compatible: owner
         1) BaseTools\Bin\Win32\build.exe\r
 \r
 !!!!!!!!!!!!!!!!!!                     End of Notes                     !!!!!!!!!!!!!!!!!!\r
+\r
+##########################################################################################\r
+\r
 ##########################################################################################\r
+##########                 Revision number of tools source code                 ##########\r
+    BaseTools/Bin/Win32/build.exe\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+\r
+    BaseTools/Bin/Win32/GenFds.exe\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds\r
+\r
+    BaseTools/Bin/Win32/GenDepex.exe\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/AutoGen\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+\r
+    BaseTools/Bin/Win32/Trim.exe\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Trim\r
+        r1070 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+\r
+    BaseTools/Bin/Win32/MigrationMsa2Inf.exe\r
+        r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/MigrationMsa2Inf\r
+        r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+\r
+    BaseTools/Bin/Win32/TargetTool.exe\r
+        r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/TargetTool\r
+        r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common\r
+\r
+    BaseTools/Bin/Win32/Spd2Dec.exe\r
+        r777 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/spd2dec\r
+\r
+    BaseTools/Bin/Win32/Fpd2Dsc.exe\r
+        r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc\r
+\r
+==========================================================================================\r
+EDK_4859: Non-Compatible: jwang36\r
+\r
+      Class_BuildTool:\r
+        1) Changed VfrCompile.exe to be UEFI HII compatible\r
+        2) Improved R8 module build\r
+        3) Added binary file build \r
+        4) Removed "extern int __make_me_compile_correctly" in AutoGen code for \r
+           R9 modules, but kept for R8 modules\r
+        5) Enfored more error check and introduced a optimization for GenDepex\r
+        6) Added BUILD_RULE_CONF in target.txt to specify build rules file\r
+        7) Rebuilt all Python tools with Python2.5.2\r
\r
+        Code Change :\r
+        1) build.exe\r
+        2) VfrCompile.exe\r
+        3) GenFds.exe\r
+        4) GenDepex.exe\r
+        5) target.template\r
+\r
+\r
+        Possible Impacts:\r
+        1) All EFI code needs to be UEFI HII compatible.\r
+        2) Conf/target.txt needs to be replaced by new target.template\r
+\r
+==========================================================================================\r
+EDK_4251: Non-Compatible: jwang36\r
+\r
+      Class_BuildTool:\r
+        1) Changed MYTOOLS to use Visual Studio Team Suite for IA32 and X64. IPF is still use WINDKK.\r
+        2) Re-generated build.exe and GenFds.exe to incorporate new changes of build tools\r
+        3) Enabled multi-thread build mode by default (can be disabled by using "-n 0" option or changing \r
+           MULTIPLE_THREAD in target.txt to Disabled)\r
+        4) Fixed an incorrect command (no leading tab/space) generated in top level Makefile.\r
\r
+        Code Change :\r
+        1) BaseTools/Bin/Win32/GenFds.exe\r
+        2) BaseTools/Bin/Win32/build.exe\r
+        3) BaseTools/Conf/target.template\r
+        4) BaseTools/Conf/tools_def.template\r
+\r
+        Possible Impacts:\r
+        1) Install Visual Studio 2005 Team Suite Edition.\r
+\r
+==========================================================================================\r
+EDK_4190: Non-Compatible: jwang36\r
+\r
+      Class_BuildTool:\r
+        1) Added support of using PCD default value from DEC/INF file if one\r
+                               PCD is declared in INF file but not found in DSC file.\r
+                               2) Added support of breaking build if no library instance is found for\r
+                               a library class.\r
\r
+        Code Change :\r
+        1) BaseTools/Bin/Win32/build.exe\r
+        2) BaseTools/Bin/Win32/GenFds.exe\r
+\r
+        Possible Impacts:\r
+        1) All packages/platforms/modules, which have wrong library classes\r
+                               declared or have no library instance for some library classes, must be\r
+                               changed to make sure each library class declared in INF file has\r
+                               corresponding library instance.\r
 \r
 ==========================================================================================\r
 EDK_4096: Non-Compatible: jwang36\r