Index: tools/ia32/decpt.py
===================================================================
--- tools/ia32/decpt.py	(revision d71007efd9bf1adac91d39ec37befb57a9123574)
+++ tools/ia32/decpt.py	(revision d71007efd9bf1adac91d39ec37befb57a9123574)
@@ -0,0 +1,21 @@
+#!/usr/bin/env python
+"""
+Decode 32-bit address into PTE components
+"""
+import sys
+
+def main():
+    if len(sys.argv) != 2 or not sys.argv[1].startswith('0x'):
+        print "%s 0x..." % sys.argv[0]
+        sys.exit(1)
+    
+    address = int(sys.argv[1],16)
+    offset = address & 0xfff
+    ptl1 = (address >> 12) & 0x3ff
+    ptl0 = (address >> 22) & 0x3ff
+    print "Ptl0:   %3d" % ptl0
+    print "Ptl1:   %3d" % ptl1
+    print "Offset: 0x%x" % offset
+
+if __name__ == '__main__':
+    main()
