## @file\r
# process OptionROM generation\r
#\r
-# Copyright (c) 2007 - 2017, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
\r
T_CHAR_LF = '\n'\r
\r
-## \r
+##\r
#\r
#\r
class OPTIONROM (OptionRomClassObject):\r
\r
# Process Modules in FfsList\r
for FfsFile in self.FfsList :\r
- \r
+\r
if isinstance(FfsFile, OptRomInfStatement.OptRomInfStatement):\r
FilePathNameList = FfsFile.GenFfs(IsMakefile=Flag)\r
if len(FilePathNameList) == 0:\r
if not os.path.exists(TmpOutputDir) :\r
os.makedirs(TmpOutputDir)\r
TmpOutputFile = os.path.join(TmpOutputDir, FileName+'.tmp')\r
- \r
- GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, \r
- FilePathNameList, \r
- [], \r
- FfsFile.OverrideAttribs.NeedCompress, \r
- FfsFile.OverrideAttribs.PciClassCode, \r
- FfsFile.OverrideAttribs.PciRevision, \r
- FfsFile.OverrideAttribs.PciDeviceId, \r
+\r
+ GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile,\r
+ FilePathNameList,\r
+ [],\r
+ FfsFile.OverrideAttribs.NeedCompress,\r
+ FfsFile.OverrideAttribs.PciClassCode,\r
+ FfsFile.OverrideAttribs.PciRevision,\r
+ FfsFile.OverrideAttribs.PciDeviceId,\r
FfsFile.OverrideAttribs.PciVendorId,\r
IsMakefile = Flag)\r
BinFileList.append(TmpOutputFile)\r
if not os.path.exists(TmpOutputDir) :\r
os.makedirs(TmpOutputDir)\r
TmpOutputFile = os.path.join(TmpOutputDir, FileName+'.tmp')\r
- \r
- GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile, \r
- [FilePathName], \r
- [], \r
- FfsFile.OverrideAttribs.NeedCompress, \r
- FfsFile.OverrideAttribs.PciClassCode, \r
- FfsFile.OverrideAttribs.PciRevision, \r
- FfsFile.OverrideAttribs.PciDeviceId, \r
+\r
+ GenFdsGlobalVariable.GenerateOptionRom(TmpOutputFile,\r
+ [FilePathName],\r
+ [],\r
+ FfsFile.OverrideAttribs.NeedCompress,\r
+ FfsFile.OverrideAttribs.PciClassCode,\r
+ FfsFile.OverrideAttribs.PciRevision,\r
+ FfsFile.OverrideAttribs.PciDeviceId,\r
FfsFile.OverrideAttribs.PciVendorId,\r
IsMakefile=Flag)\r
BinFileList.append(TmpOutputFile)\r
EfiFileList.append(FilePathName)\r
else:\r
BinFileList.append(FilePathName)\r
- \r
+\r
#\r
# Call EfiRom tool\r
#\r
OutputFile = os.path.join(GenFdsGlobalVariable.FvDir, self.DriverName)\r
OutputFile = OutputFile + '.rom'\r
- \r
+\r
GenFdsGlobalVariable.GenerateOptionRom(\r
OutputFile,\r
EfiFileList,\r
if not Flag:\r
GenFdsGlobalVariable.InfLogger( "\nGenerate %s Option ROM Successfully" %self.DriverName)\r
GenFdsGlobalVariable.SharpCounter = 0\r
- \r
+\r
return OutputFile\r
\r
class OverrideAttribs:\r
- \r
+\r
## The constructor\r
#\r
# @param self The object pointer\r
#\r
def __init__(self):\r
- \r
+\r
self.PciVendorId = None\r
self.PciClassCode = None\r
self.PciDeviceId = None\r