self.FdRegionList = [FdRegionReport(FdRegion, Wa) for FdRegion in Fd.RegionList]\r
self.FvPath = os.path.join(Wa.BuildDir, "FV")\r
self.VpdFilePath = os.path.join(self.FvPath, "%s.map" % Wa.Platform.VpdToolGuid)\r
- VpdPcdToken = 'gEfiMdeModulePkgTokenSpaceGuid'\r
- VpdPcdName = 'PcdVpdBaseAddress'\r
+ self.VPDBaseAddress = 0\r
+ self.VPDSize = 0\r
self.VPDInfoList = []\r
for index, FdRegion in enumerate(Fd.RegionList):\r
- if (VpdPcdName, VpdPcdToken) == FdRegion.PcdOffset:\r
+ if str(FdRegion.RegionType) is 'FILE' and Wa.Platform.VpdToolGuid in str(FdRegion.RegionDataList):\r
self.VPDBaseAddress = self.FdRegionList[index].BaseAddress\r
self.VPDSize = self.FdRegionList[index].Size\r
break\r