Lines Matching refs:Arch

213         SqlCommand = """select ID, Value1, Arch, StartLine from %s
222 ID, Value1, Value2, Arch = Record[0], ValueList[0], ValueList[1], Record[2]
230 for Arch in DataType.ARCH_LIST:
233 PlatformHeader.Name = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_PLATFORM_NAME, Arch, self.FileID)[0]
234 PlatformHeader.Guid = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_PLATFORM_GUID, Arch, self.FileID)[0]
235 PlatformHeader.Version = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_PLATFORM_VERSION, Arch, self.FileID)[0]
238 PlatformHeader.DscSpecification = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_DSC_SPECIFICATION, Arch, self.FileID)[0]
240 PlatformHeader.SkuIdName = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_SKUID_IDENTIFIER, Arch, self.FileID)
241 PlatformHeader.SupArchList = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_SUPPORTED_ARCHITECTURES, Arch, self.FileID)
242 PlatformHeader.BuildTargets = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_BUILD_TARGETS, Arch, self.FileID)
243 PlatformHeader.OutputDirectory = NormPath(QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_OUTPUT_DIRECTORY, Arch, self.FileID)[0])
244 PlatformHeader.BuildNumber = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_BUILD_NUMBER, Arch, self.FileID)[0]
245 PlatformHeader.MakefileName = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_MAKEFILE_NAME, Arch, self.FileID)[0]
247 PlatformHeader.BsBaseAddress = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_BS_BASE_ADDRESS, Arch, self.FileID)[0]
248 PlatformHeader.RtBaseAddress = QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_RT_BASE_ADDRESS, Arch, self.FileID)[0]
250 self.Platform.Header[Arch] = PlatformHeader
252 Fdf.FilePath = NormPath(QueryDefinesItem(self.TblDsc, TAB_DSC_DEFINES_FLASH_DEFINITION, Arch, self.FileID)[0])
278 for Arch in DataType.ARCH_LIST:
280 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
286 MergeArches(BuildOptions, (Family, ToolChain, Flag), Arch)
289 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
291 MergeArches(BuildOptions, (Family, ToolChain, Flag), Arch)
333 for Arch in DataType.ARCH_LIST:
335 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
347 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
384 for Arch in DataType.ARCH_LIST:
386 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
392 MergeArches(Libraries, NewItem, Arch)
395 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
396 MergeArches(Libraries, Record[0], Arch)
427 for Arch in DataType.ARCH_LIST:
429 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
434 MergeArches(LibraryClasses, GetLibraryClass([NewItem, IncludeFile[4]], Filename, self.WorkspaceDir, -1), Arch)
437 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
439 MergeArches(LibraryClasses, (LibClassName, LibClassIns, SupModelList), Arch)
486 for Arch in DataType.ARCH_LIST:
488 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
494 MergeArches(Pcds, (TokenName, TokenGuidCName, Value, DatumType, MaxDatumSize, Type), Arch)
498 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
500 MergeArches(Pcds, (TokenName, TokenGuidCName, Value, DatumType, MaxDatumSize, Type), Arch)
536 for Arch in DataType.ARCH_LIST:
538 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
544 MergeArches(Pcds, (TokenName, TokenGuidCName, Value, Type), Arch)
548 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
550 MergeArches(Pcds, (TokenName, TokenGuidCName, Value, Type), Arch)
589 for Arch in DataType.ARCH_LIST:
591 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
597 MergeArches(Pcds, (K1, K2, K3, K4, K5, K6, IncludeFile[4]), Arch)
601 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
603 MergeArches(Pcds, (K1, K2, K3, K4, K5, K6, Record[4]), Arch)
646 for Arch in DataType.ARCH_LIST:
648 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
654 MergeArches(Pcds, (K1, K2, K3, K4, K5, K6, K7, K8, IncludeFile[4]), Arch)
658 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
660 MergeArches(Pcds, (K1, K2, K3, K4, K5, K6, K7, K8, Record[4]), Arch)
703 for Arch in DataType.ARCH_LIST:
705 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
711 MergeArches(Pcds, (K1, K2, K3, K4, K5, IncludeFile[4]), Arch)
715 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
717 MergeArches(Pcds, (K1, K2, K3, K4, K5, Record[4]), Arch)
754 for Arch in DataType.ARCH_LIST:
756 if IncludeFile[1] == Arch or IncludeFile[1] == TAB_ARCH_COMMON.upper():
764 MergeArches(Components, self.GenComponent(NewComponent, Filename), Arch)
767 if Record[1] == Arch or Record[1] == TAB_ARCH_COMMON.upper():
794 MergeArches(Components, self.GenComponent(Item, ContainerFile), Arch)
919 def ParseInclude(self, LineValue, StartLine, Table, FileID, Filename, SectionName, Model, Arch):
923 Table.Insert(Model, IncludeFile, '', '', Arch, SectionModel, FileID, StartLine, -1, StartLine, -1, 0)
933 def ParseDefine(self, LineValue, StartLine, Table, FileID, Filename, SectionName, Model, Arch):
937 Table.Insert(Model, Define[0], Define[1], '', Arch, SectionModel, FileID, StartLine, -1, StartLine, -1, 0)
946 def ParseDefinesSection(self, LineValue, StartLine, Table, FileID, Filename, SectionName, Model, Arch):
951 self.TblDsc.Insert(Model, Defines[0], Defines[1], '', Arch, -1, FileID, StartLine, -1, StartLine, -1, 0)
1101 EdkLogger.error("Parser", PARSER_ERROR, "Invalid Arch definition '%s' found" % ItemList[1], File=Filename, Line=LineNo, RaiseError=EdkLogger.IsRaiseError)
1154 and A.Arch = B.Arch
1178 and A.Arch = B.Arch
1249 Arch = ArchList[Index]
1251 if Arch == '':
1252 Arch = TAB_ARCH_COMMON.upper()
1281 self.InsertConditionalStatement(Filename, FileID, Model, IfDefList, StartLine, Arch)
1294 self.InsertConditionalStatement(Filename, FileID, Model, IfDefList, StartLine - 1, Arch)
1303 self.InsertConditionalStatement(Filename, FileID, Model, IfDefList, StartLine, Arch)
1311 self.ParseInclude(LineValue, StartLine, self.TblDsc, FileID, Filename, CurrentSection, MODEL_META_DATA_INCLUDE, Arch)
1318 self.ParseDefine(LineValue, StartLine, self.TblDsc, FileID, Filename, CurrentSection, MODEL_META_DATA_DEFINE, Arch)
1325 ID = self.TblDsc.Insert(Model, LineValue, Third, '', Arch, -1, FileID, StartLine, -1, StartLine, -1, 0)
1326 #Records.append([LineValue, Arch, StartLine, ID, Third])
1329 ID = self.TblDsc.Insert(Model, LineValue, '', '', Arch, -1, FileID, StartLine, -1, StartLine, -1, 0)
1330 #Records.append([LineValue, Arch, StartLine, ID, Third])
1341 DscItmeID = self.TblDsc.Insert(MODEL_META_DATA_COMPONENT, Component[0], '', '', Arch, -1, FileID, StartLine, -1, StartLine, -1, 0)
1350 self.TblDsc.Insert(MODEL_EFI_LIBRARY_CLASS, LibName, LibIns, '', Arch, DscItmeID, FileID, StartLine, -1, StartLine, -1, 0)
1352 self.TblDsc.Insert(MODEL_META_DATA_BUILD_OPTION, Item, '', '', Arch, DscItmeID, FileID, StartLine, -1, StartLine, -1, 0)
1355 self.TblDsc.Insert(Model, Item[1], '', '', Arch, DscItmeID, FileID, StartLine, -1, StartLine, -1, 0)
1366 for Arch in DataType.ARCH_LIST_FULL:
1368 Key + DataType.TAB_SPLIT + Arch + \
1378 for Arch in M.Header.keys():
1379 print '\nArch =', Arch
1380 print 'Filename =', M.Header[Arch].FileName
1381 print 'FullPath =', M.Header[Arch].FullPath
1382 print 'BaseName =', M.Header[Arch].Name
1383 print 'Guid =', M.Header[Arch].Guid
1384 print 'Version =', M.Header[Arch].Version
1385 print 'DscSpecification =', M.Header[Arch].DscSpecification
1386 print 'SkuId =', M.Header[Arch].SkuIdName
1387 print 'SupArchList =', M.Header[Arch].SupArchList
1388 print 'BuildTargets =', M.Header[Arch].BuildTargets
1389 print 'OutputDirectory =', M.Header[Arch].OutputDirectory
1390 print 'BuildNumber =', M.Header[Arch].BuildNumber
1391 print 'MakefileName =', M.Header[Arch].MakefileName
1392 print 'BsBaseAddress =', M.Header[Arch].BsBaseAddress
1393 print 'RtBaseAddress =', M.Header[Arch].RtBaseAddress
1394 print 'Define =', M.Header[Arch].Define
1398 print '\t', 'ToolChainFamily =', Item.ToolChainFamily, 'ToolChain =', Item.ToolChain, 'Option =', Item.Option, 'Arch =', Item.SupArchList
1408 print '\tCname=', Item.CName, 'TSG=', Item.TokenSpaceGuidCName, 'Value=', Item.DefaultValue, 'Token=', Item.Token, 'Type=', Item.ItemType, 'Datum=', Item.DatumType, 'Size=', Item.MaxDatumSize, 'Arch=', Item.SupArchList, Item.SkuInfoList