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