Tuesday, August 3, 2010

[Notes] Final Page Table Directory

Created @0xC0007000 for the first bank (0xC0000000 - 0xC8000000 :: 0x80000000 - 0x88000000)
Second created @0xC0007200 upto @0xC00073FF for the first bank (0xC8000000 - 0xD0000000 :: 0x88000000 - 0x90000000)


Kernel starts @0xc0008000 while PTE offset is available @0xC0007FF8

PTE for IO MAP Done @0xC0007000
Since Virtual addr was designed to start @0xFC000000 and size is defined in MACH DESCRIPTOR as
0x7FFFFFFF, we seem to overlap and end @0x04000000!

No comments:

Post a Comment