summaryrefslogtreecommitdiff
path: root/parse_datasheet/check_offset.py
diff options
context:
space:
mode:
authorGuillaume Knispel <gknispel@proformatique.com>2012-03-29 16:50:28 +0200
committerGuillaume Knispel <gknispel@proformatique.com>2012-03-29 16:50:28 +0200
commitb6fab912b3c98d4cb9d381fde656c7aad0e45b24 (patch)
tree2fd1f623c068d4dba4ca5eaddda9796d260547ab /parse_datasheet/check_offset.py
parent988a70325443162da997608a0764b3b978b825fe (diff)
parse datasheet and dimms
Diffstat (limited to 'parse_datasheet/check_offset.py')
-rwxr-xr-xparse_datasheet/check_offset.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/parse_datasheet/check_offset.py b/parse_datasheet/check_offset.py
new file mode 100755
index 0000000..63d358f
--- /dev/null
+++ b/parse_datasheet/check_offset.py
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+
+import sys
+from pickle_helper import unpickle_file
+
+def main():
+ if len(sys.argv) < 2:
+ raise ValueError("BAD WOLF!")
+ a_t = unpickle_file(sys.argv[1] + ".pickle")
+ for t in a_t.tables:
+ if t.offset != t.offset_start[0]:
+ print "%7s %19s %7s %15s" % (
+ t.fmt('offset'),
+ t.reg_name,
+ t.size,
+ t.fmt('default'))
+
+
+main()