X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=BaseTools%2FSource%2FPython%2FGenFds%2FOptionRom.py;h=18f3fbd0d7a2a41f78770fe10d60d411101dcfa2;hp=755eb01da7e15fc097dee86cfcb0be68ae09fe5b;hb=f7496d717357b9af78414d19679b073403812340;hpb=39456d00f36e04b7e7efb208f350f4e83b6c3531;ds=sidebyside diff --git a/BaseTools/Source/Python/GenFds/OptionRom.py b/BaseTools/Source/Python/GenFds/OptionRom.py index 755eb01da7..18f3fbd0d7 100644 --- a/BaseTools/Source/Python/GenFds/OptionRom.py +++ b/BaseTools/Source/Python/GenFds/OptionRom.py @@ -1,7 +1,7 @@ ## @file # process OptionROM generation # -# Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -28,7 +28,7 @@ from Common.BuildToolError import * T_CHAR_LF = '\n' -## +## # # class OPTIONROM (OptionRomClassObject): @@ -57,7 +57,7 @@ class OPTIONROM (OptionRomClassObject): # Process Modules in FfsList for FfsFile in self.FfsList : - + if isinstance(FfsFile, OptRomInfStatement.OptRomInfStatement): FilePathNameList = FfsFile.GenFfs(IsMakefile=Flag) if len(FilePathNameList) == 0: @@ -70,14 +70,14 @@ class OPTIONROM (OptionRomClassObject): if not os.path.exists(TmpOutputDir) : os.makedirs(TmpOutputDir) TmpOutputFile = os.path.join(TmpOutputDir, FileName+'.tmp') - - GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, - FilePathNameList, - [], - FfsFile.OverrideAttribs.NeedCompress, - FfsFile.OverrideAttribs.PciClassCode, - FfsFile.OverrideAttribs.PciRevision, - FfsFile.OverrideAttribs.PciDeviceId, + + GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, + FilePathNameList, + [], + FfsFile.OverrideAttribs.NeedCompress, + FfsFile.OverrideAttribs.PciClassCode, + FfsFile.OverrideAttribs.PciRevision, + FfsFile.OverrideAttribs.PciDeviceId, FfsFile.OverrideAttribs.PciVendorId, IsMakefile = Flag) BinFileList.append(TmpOutputFile) @@ -89,14 +89,14 @@ class OPTIONROM (OptionRomClassObject): if not os.path.exists(TmpOutputDir) : os.makedirs(TmpOutputDir) TmpOutputFile = os.path.join(TmpOutputDir, FileName+'.tmp') - - GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, - [FilePathName], - [], - FfsFile.OverrideAttribs.NeedCompress, - FfsFile.OverrideAttribs.PciClassCode, - FfsFile.OverrideAttribs.PciRevision, - FfsFile.OverrideAttribs.PciDeviceId, + + GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, + [FilePathName], + [], + FfsFile.OverrideAttribs.NeedCompress, + FfsFile.OverrideAttribs.PciClassCode, + FfsFile.OverrideAttribs.PciRevision, + FfsFile.OverrideAttribs.PciDeviceId, FfsFile.OverrideAttribs.PciVendorId, IsMakefile=Flag) BinFileList.append(TmpOutputFile) @@ -105,13 +105,13 @@ class OPTIONROM (OptionRomClassObject): EfiFileList.append(FilePathName) else: BinFileList.append(FilePathName) - + # # Call EfiRom tool # OutputFile = os.path.join(GenFdsGlobalVariable.FvDir, self.DriverName) OutputFile = OutputFile + '.rom' - + GenFdsGlobalVariable.GenerateOptionRom( OutputFile, EfiFileList, @@ -121,17 +121,17 @@ class OPTIONROM (OptionRomClassObject): if not Flag: GenFdsGlobalVariable.InfLogger( "\nGenerate %s Option ROM Successfully" %self.DriverName) GenFdsGlobalVariable.SharpCounter = 0 - + return OutputFile class OverrideAttribs: - + ## The constructor # # @param self The object pointer # def __init__(self): - + self.PciVendorId = None self.PciClassCode = None self.PciDeviceId = None