(InputFileName, MapFileName, VpdFileName, Force)
| 127 | # @param Force Override the exist Vpdfile or not. |
| 128 | # |
| 129 | def StartBpdg(InputFileName, MapFileName, VpdFileName, Force): |
| 130 | if os.path.exists(VpdFileName) and not Force: |
| 131 | print("\nFile %s already exist, Overwrite(Yes/No)?[Y]: " % VpdFileName) |
| 132 | choice = sys.stdin.readline() |
| 133 | if choice.strip().lower() not in ['y', 'yes', '']: |
| 134 | return |
| 135 | |
| 136 | GenVPD = GenVpd.GenVPD (InputFileName, MapFileName, VpdFileName) |
| 137 | |
| 138 | EdkLogger.info('%-24s = %s' % ("VPD input data file: ", InputFileName)) |
| 139 | EdkLogger.info('%-24s = %s' % ("VPD output map file: ", MapFileName)) |
| 140 | EdkLogger.info('%-24s = %s' % ("VPD output binary file: ", VpdFileName)) |
| 141 | |
| 142 | GenVPD.ParserInputFile() |
| 143 | GenVPD.FormatFileLine() |
| 144 | GenVPD.FixVpdOffset() |
| 145 | GenVPD.GenerateVpdFile(MapFileName, VpdFileName) |
| 146 | |
| 147 | EdkLogger.info("- Vpd pcd fixed done! -") |
| 148 | |
| 149 | if __name__ == '__main__': |
| 150 | try: |
no test coverage detected