This commit is contained in:
jwang36 2008-12-09 07:20:12 +00:00
parent 1b0ea113a3
commit 214099c788
1 changed files with 31 additions and 10 deletions

View File

@ -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