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