From: jwang36 Date: Tue, 9 Dec 2008 07:20:12 +0000 (+0000) Subject: git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6931 6f19259b... X-Git-Tag: edk2-stable201903~19315 X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=commitdiff_plain;h=214099c788f9b213c525802b189398da256b637d git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6931 6f19259b-4bc3-4df7-8a09-765794883524 --- 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 @@ -77,6 +77,27 @@ EDK_0000: Compatible: owner BaseTools/Bin/Win32/Fpd2Dsc.exe 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