summaryrefslogtreecommitdiff
path: root/scripts/convert_itp.py
diff options
context:
space:
mode:
authorBen Widawsky <ben@bwidawsk.net>2012-08-23 11:37:09 -0700
committerBen Widawsky <ben@bwidawsk.net>2012-08-23 11:38:20 -0700
commitd4005511443e385b54b11754681f7bf44b6d9796 (patch)
tree2f24d7a50cd1585f0d452374367ad932268ec6dc /scripts/convert_itp.py
parentea944a9faf137e95b146ce8a1fb15d7e4cb8ae41 (diff)
Converted a display debug script for use by designers
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Diffstat (limited to 'scripts/convert_itp.py')
-rwxr-xr-xscripts/convert_itp.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/scripts/convert_itp.py b/scripts/convert_itp.py
new file mode 100755
index 00000000..4474f34d
--- /dev/null
+++ b/scripts/convert_itp.py
@@ -0,0 +1,17 @@
+#!/usr/bin/env python3
+
+#this script helps to convert internal debugger scripts given to us into our tools
+
+import sys
+import fileinput
+
+def replace_with_dict(text, dicto):
+ for key, val in dicto.items():
+ text = text.replace(key, val)
+ return text
+
+for lines in fileinput.input([sys.argv[1]], inplace=True):
+ lines = lines.strip()
+ if lines == '': continue # strip empty lines
+ replace_dict = {'dword(' : '../tools/intel_reg_read ', 'MMADDR + ' : '', '//' : '#', ')p;' : '', ')p ' : ' -c '}
+ print(replace_with_dict(lines, replace_dict))