Fv = GenFdsGlobalVariable.FdfParser.Profile.FvDict.get(self.FvName)\r
if Fv != None:\r
self.Fv = Fv\r
- FvFileName = self.Fv.AddToBuffer(Buffer, MacroDict = Dict)\r
+ FvFileName = Fv.AddToBuffer(Buffer, self.FvAddr, MacroDict = Dict)\r
+ if Fv.FvAlignment != None:\r
+ if self.Alignment == None:\r
+ self.Alignment = Fv.FvAlignment\r
+ else:\r
+ if GenFdsGlobalVariable.GetAlignment (Fv.FvAlignment) > GenFdsGlobalVariable.GetAlignment (self.Alignment):\r
+ self.Alignment = Fv.FvAlignment\r
else:\r
if self.FvFileName != None:\r
FvFileName = GenFdsGlobalVariable.ReplaceWorkspaceMacro(self.FvFileName)\r