]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/BuildReport.py
BaseTools: Fixed an error reported during generating report
[mirror_edk2.git] / BaseTools / Source / Python / build / BuildReport.py
index 60e976c169a17989a3e0abfb9571a00e646106a7..bf5bb8fa177a98e6ed20b3d56722c758637581bd 100644 (file)
@@ -1236,12 +1236,13 @@ class FdRegionReport(object):
                     DecDefaultValue = Package.Pcds[TokenCName, TokenSpaceGuidCName, DecType].DefaultValue\r
                     PlatformPcds[(TokenCName, TokenSpaceGuidCName)] = DecDefaultValue\r
         #\r
-        # Collect PCDs defined in DSC common section\r
+        # Collect PCDs defined in DSC file\r
         #\r
-        Platform = Wa.BuildDatabase[Wa.MetaFile, 'COMMON']\r
-        for (TokenCName, TokenSpaceGuidCName) in Platform.Pcds:\r
-            DscDefaultValue = Platform.Pcds[(TokenCName, TokenSpaceGuidCName)].DefaultValue\r
-            PlatformPcds[(TokenCName, TokenSpaceGuidCName)] = DscDefaultValue\r
+        for arch in Wa.ArchList:\r
+            Platform = Wa.BuildDatabase[Wa.MetaFile, arch]\r
+            for (TokenCName, TokenSpaceGuidCName) in Platform.Pcds:\r
+                DscDefaultValue = Platform.Pcds[(TokenCName, TokenSpaceGuidCName)].DefaultValue\r
+                PlatformPcds[(TokenCName, TokenSpaceGuidCName)] = DscDefaultValue\r
 \r
         #\r
         # Add PEI and DXE a priori files GUIDs defined in PI specification.\r