Revision: 16426
          http://sourceforge.net/p/edk2/code/16426
Author:   hchen30
Date:     2014-11-25 04:58:17 +0000 (Tue, 25 Nov 2014)
Log Message:
-----------
BaseTools/UPT: Fix an issue of storing wrong PCD into XML file.

Fix an issue of storing wrong PCD into XML file to only store PcdEx for AsBuilt 
sections

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hess Chen <[email protected]>
Reviewed-by: Yingke Liu <[email protected]>

Modified Paths:
--------------
    trunk/edk2/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py
    trunk/edk2/BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py

Modified: trunk/edk2/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py
===================================================================
--- trunk/edk2/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py        
2014-11-25 03:38:20 UTC (rev 16425)
+++ trunk/edk2/BaseTools/Source/Python/UPT/PomAdapter/InfPomAlignment.py        
2014-11-25 04:58:17 UTC (rev 16426)
@@ -940,7 +940,7 @@
                     HelpTextObj.SetString(CommentItem.GetHelpStringItem())
                     Pcd.SetHelpTextList(Pcd.GetHelpTextList() + [HelpTextObj])
                 AsBuildPatchPcdList.append(Pcd)
-            else:
+            elif PcdItem[0].upper() == DT.TAB_INF_PCD_EX.upper():
                 PcdItemObj = PcdItem[1]
                 Pcd = CommonObject.PcdObject()
                 Pcd.SetTokenSpaceGuidValue(PcdItemObj.GetTokenSpaceGuidValue())

Modified: trunk/edk2/BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py
===================================================================
--- trunk/edk2/BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py  
2014-11-25 03:38:20 UTC (rev 16425)
+++ trunk/edk2/BaseTools/Source/Python/UPT/Xml/ModuleSurfaceAreaXml.py  
2014-11-25 04:58:17 UTC (rev 16426)
@@ -160,7 +160,7 @@
 
         GuiVerElemList = []
         for LibGuidVer in LibGuidVerList:
-            if IsMatchArch(LibGuidVer.GetSupArchList(), SupportArch):
+            if LibGuidVer.GetLibGuid() and 
IsMatchArch(LibGuidVer.GetSupArchList(), SupportArch):
                 GuiVerElem = \
                 CreateXmlElement('GUID', LibGuidVer.GetLibGuid(), [], 
[['Version', LibGuidVer.GetLibVersion()]])
                 GuiVerElemList.append(GuiVerElem)


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to