-## FV data in FDF\r
-#\r
-#\r
-class FvClassObject:\r
- ## The constructor\r
- #\r
- # @param self The object pointer\r
- #\r
- def __init__(self):\r
- self.UiFvName = None\r
- self.CreateFileName = None\r
- # 3-tuple list (blockSize, numBlocks, pcd)\r
- self.BlockSizeList = []\r
- # DefineVarDict[var] = value\r
- self.DefineVarDict = {}\r
- # SetVarDict[var] = value\r
- self.SetVarDict = {}\r
- self.FvAlignment = None\r
- # FvAttributeDict[attribute] = TRUE/FALSE (1/0)\r
- self.FvAttributeDict = {}\r
- self.FvNameGuid = None\r
- self.FvNameString = None\r
- self.AprioriSectionList = []\r
- self.FfsList = []\r
- self.BsBaseAddress = None\r
- self.RtBaseAddress = None\r
-\r
-## Region data in FDF\r
-#\r
-#\r
-class RegionClassObject:\r
- ## The constructor\r
- #\r
- # @param self The object pointer\r
- #\r
- def __init__(self):\r
- self.Offset = None # The begin position of the Region\r
- self.Size = None # The Size of the Region\r
- self.PcdOffset = None\r
- self.PcdSize = None\r
- self.SetVarDict = {}\r
- self.RegionType = None\r
- self.RegionDataList = []\r
-\r