rperry - paging-linear-translate - seed = 12345
ARG address space size 1m
ARG phys mem size 64m
ARG page size 64k


The format of the page table is simple:
The high-order (left-most) bit is the VALID bit.
  If the bit is 1, the rest of the entry is the PFN.
  If the bit is 0, the page is not valid.

Page Table (from entry 0 down to the max size)
  [       0]  0x8000000a
  [       1]  0x80000131
  [       2]  0x800000c6
  [       3]  0x800000a5
  [       4]  0x00000000
  [       5]  0x8000023f
  [       6]  0x00000000
  [       7]  0x8000016b
  [       8]  0x8000005d
  [       9]  0x800001a6
  [      10]  0x80000097
  [      11]  0x800000c2
  [      12]  0x80000018
  [      13]  0x800003de
  [      14]  0x800002fa
  [      15]  0x00000000

All addresses are in hex

For each virtual address, write down the physical address it translates to
OR use 0 for PA to indicate invalid, i.e. segfault.

  #   VAPA
0   0x000f0b37
1   0x000deea9
2   0x000c5557
3   0x0002dcab
4   0x0001978d
5   0x0006a1ed
6   0x000e2b29
7   0x00093fd7
8   0x000bc90b
9   0x0003b8d1