source: mainline/kernel/tools/ia32/decpt.py@ 86018c1

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 86018c1 was 11675207, checked in by jermar <jermar@…>, 17 years ago

Move everything to kernel/.

  • Property mode set to 100755
File size: 491 bytes
Line 
1#!/usr/bin/env python
2"""
3Decode 32-bit address into PTE components
4"""
5import sys
6
7def main():
8 if len(sys.argv) != 2 or not sys.argv[1].startswith('0x'):
9 print "%s 0x..." % sys.argv[0]
10 sys.exit(1)
11
12 address = int(sys.argv[1],16)
13 offset = address & 0xfff
14 ptl1 = (address >> 12) & 0x3ff
15 ptl0 = (address >> 22) & 0x3ff
16 print "Ptl0: %3d" % ptl0
17 print "Ptl1: %3d" % ptl1
18 print "Offset: 0x%x" % offset
19
20if __name__ == '__main__':
21 main()
Note: See TracBrowser for help on using the repository browser.