From 2ba905130ab9f27c37ccfc5afcbe66be6a0479e0 Mon Sep 17 00:00:00 2001 From: Keith Rothman <537074+litghost@users.noreply.github.com> Date: Fri, 11 Jan 2019 13:13:05 -0800 Subject: [PATCH] Remove old bit2fasm files. Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com> --- minitests/roi_harness/bit2fasm.sh | 7 ---- utils/bits2fasm.py | 54 ------------------------------- 2 files changed, 61 deletions(-) delete mode 100755 minitests/roi_harness/bit2fasm.sh delete mode 100755 utils/bits2fasm.py diff --git a/minitests/roi_harness/bit2fasm.sh b/minitests/roi_harness/bit2fasm.sh deleted file mode 100755 index 41946c06..00000000 --- a/minitests/roi_harness/bit2fasm.sh +++ /dev/null @@ -1,7 +0,0 @@ -set -ex - -BIT_IN=$1 -BITS=$(tempfile --suffix .bits) - -${XRAY_BITREAD} -F $XRAY_ROI_FRAMES -o ${BITS} -z -y ${BIT_IN} > /dev/null -${XRAY_BITS2FASM} ${BITS} diff --git a/utils/bits2fasm.py b/utils/bits2fasm.py deleted file mode 100755 index 97c4f324..00000000 --- a/utils/bits2fasm.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python3 -''' -Take raw .bits files and decode them to FASM. -''' - -import os -import fasm -from prjxray import db -from prjxray import fasm_disassembler -from prjxray import bitstream - - -def run(db_root, bits_file, verbose, canonical): - disassembler = fasm_disassembler.FasmDisassembler(db.Database(db_root)) - - with open(bits_file) as f: - bitdata = bitstream.load_bitdata(f) - - print( - fasm.fasm_tuple_to_string( - disassembler.find_features_in_bitstream(bitdata, verbose=verbose), - canonical=canonical)) - - -def main(): - import argparse - - parser = argparse.ArgumentParser( - description='Convert 7-series bits file to FASM.') - - database_dir = os.getenv("XRAY_DATABASE_DIR") - database = os.getenv("XRAY_DATABASE") - db_root_kwargs = {} - if database_dir is None or database is None: - db_root_kwargs['required'] = True - else: - db_root_kwargs['required'] = False - db_root_kwargs['default'] = os.path.join(database_dir, database) - - parser.add_argument('--db-root', help="Database root.", **db_root_kwargs) - parser.add_argument('bits_file', help='') - parser.add_argument( - '--verbose', - help='Print lines for unknown tiles and bits', - action='store_true') - parser.add_argument( - '--canonical', help='Output canonical bitstream.', action='store_true') - args = parser.parse_args() - - run(args.db_root, args.bits_file, args.verbose, args.canonical) - - -if __name__ == '__main__': - main()