X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=BaseTools%2FChangeLog.txt;h=b234d1e3d655baa5fae615de85cc2a490911b82f;hb=b7fc5c8937ee34421fffec6b9e27de27fa0702f6;hp=8dad4cc093309602c78851a1ff5bba2d78f8d599;hpb=7eb4be1851f482407f99fe2b102816b196c04279;p=mirror_edk2.git diff --git a/BaseTools/ChangeLog.txt b/BaseTools/ChangeLog.txt index 8dad4cc093..b234d1e3d6 100644 --- a/BaseTools/ChangeLog.txt +++ b/BaseTools/ChangeLog.txt @@ -36,7 +36,121 @@ EDK_0000: Compatible: owner 1) BaseTools\Bin\Win32\build.exe !!!!!!!!!!!!!!!!!! End of Notes !!!!!!!!!!!!!!!!!! + +########################################################################################## + ########################################################################################## +########## Revision number of tools source code ########## + BaseTools/Bin/Win32/build.exe + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Autogen + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/build + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds + + BaseTools/Bin/Win32/GenFds.exe + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/CommonDataClass + r937 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/GenFds + + BaseTools/Bin/Win32/Trim.exe + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Trim + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common + + BaseTools/Bin/Win32/MigrationMsa2Inf.exe + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/MigrationMsa2Inf + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common + + BaseTools/Bin/Win32/TargetTool.exe + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/TargetTool + r843 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/Common + + BaseTools/Bin/Win32/Spd2Dec.exe + r777 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/spd2dec + + BaseTools/Bin/Win32/Fpd2Dsc.exe + r767 https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools/Source/Python/fpd2dsc + +========================================================================================== +EDK_4251: Non-Compatible: jwang36 + + Class_BuildTool: + 1) Changed MYTOOLS to use Visual Studio Team Suite for IA32 and X64. IPF is still use WINDKK. + 2) Re-generated build.exe and GenFds.exe to incorporate new changes of build tools + 3) Enabled multi-thread build mode by default (can be disabled by using "-n 0" option or changing + MULTIPLE_THREAD in target.txt to Disabled) + 4) Fixed an incorrect command (no leading tab/space) generated in top level Makefile. + + Code Change : + 1) BaseTools/Bin/Win32/GenFds.exe + 2) BaseTools/Bin/Win32/build.exe + 3) BaseTools/Conf/target.template + 4) BaseTools/Conf/tools_def.template + + Possible Impacts: + 1) Install Visual Studio 2005 Team Suite Edition. + +========================================================================================== +EDK_4190: Non-Compatible: jwang36 + + Class_BuildTool: + 1) Added support of using PCD default value from DEC/INF file if one + PCD is declared in INF file but not found in DSC file. + 2) Added support of breaking build if no library instance is found for + a library class. + + Code Change : + 1) BaseTools/Bin/Win32/build.exe + 2) BaseTools/Bin/Win32/GenFds.exe + + Possible Impacts: + 1) All packages/platforms/modules, which have wrong library classes + declared or have no library instance for some library classes, must be + changed to make sure each library class declared in INF file has + corresponding library instance. + +========================================================================================== +EDK_4096: Non-Compatible: jwang36 + + Class_BuildTool: + 1) Removed the calling of vsvars32.bat in edksetup.bat, unless + "--nt32" switch is used. + 2) Added MAKE command in tools_def.txt. This is used to locate where + the nmake.exe or make.exe is because it will not be in PATH any more. + 3) Removed the calling of vsvars32.bat in toolsetup.bat. + 4) Solved the hang issue of build.exe when error occurred or Ctrl+C is + pressed. + 5) Passed "-v/-d/-q" command line option to GenFds.exe in makefile if + it's used by build.exe. + + Code Change : + 1) BaseTools/Bin/Win32/build.exe + 2) BaseTools/Bin/Win32/GenFds.exe + 3) BaseTools/Conf/tools_def.template + 4) BaseTools/toolsetup.bat + 5) edksetup.bat + + Possible Impacts: + 1) Nt32Pkg build needs to run vsvars32.bat before edksetup.bat or run + edksetup.bat with "--nt32" option, like + + edksetup.bat --nt32 newbuild + + 2) $(WORKSPACE)/Conf/tools_def.txt must be deleted before running + edksetup.bat because of new tools_def.template. Otherwise the + build.exe cannot find the nmake.exe to call. + +========================================================================================== +EDK_3947: Compatible: jwang36 + + Class_BuildTool: + 1) Improved spawn mode (multi-thread) build performance (build -s) + 2) Changed the error/debug/warning message format + 3) Added "--log" command line option to support storing log in file + + Code Change : + 1) BaseTools/Bin/Win32/build.exe + ========================================================================================== EDK_3936: Compatible: klu2 @@ -96,13 +210,13 @@ EDK_3911: Compatible: jlin16 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 { + FILE FREEFORM = $(NAMED_GUID) { + COMPRESS PI_STD { + GUIDED { RAW BIN |.bmp } - } - } + } + } ========================================================================================== EDK_3832: Non-Compatible: jwang36