[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PAE guest address maps?
Randy Thelen wrote: Folks --I'm looking through a PAE guest's address map and I'm trying to make sense out of it. Is there some documentation about these address regions: I meant to annotate the following table a bit more: 0xc0000000 - 0xc0800000: 8MB <-- My kernel 0xfde00000 - 0xfde04000: 16KB <-- pfn to mfn ptes 0xfdfac000 - 0xfdfae000: 8KB NOT READABLE 0xfdfb4000 - 0xfdfc0000: 48KB NOT READABLE 0xfdfe4000 - 0xfdfe6000: 8KB NOT READABLE 0xfdfec000 - 0xfdff0000: 16KB <-- ??? 0xfdff4000 - 0xfe000000: 48KB NOT READABLE For example, the second entry (that which I think is the pfn to mfn ptes): (gdb) x/32x xen_phys_machine 0xc028c000: 0x000d16ee 0x000d160e 0xc028c008: 0x000d161b 0x000d161e 0xc028c010: 0x000d1620 0x000fb1fa 0xc028c018: 0x000d1603 0x000d1604 (gdb) x/32g 0xfde00000 0xfde00000: 0x00000000d16ee023 0x00000000d160e023 0xfde00010: 0x00000000d161b023 0x00000000d161e023 0xfde00020: 0x00000000d1620023 0x00000000fb1fa023 0xfde00030: 0x00000000d1603023 0x00000000d1604023 (gdb)The third (readable) entry appears to be the recursive page table mapping region: # ./xenctrl 1 -l3 0xfb046 dump 0xfdfec000 16384 0xfdfec000: -- page of zeros -- Address space 0x0 - 0x4000.0000 0xfdfed000: -- page of zeros -- Address space 0x4 - 0x8000.0000 0xfdfee000: -- page of zeros -- Address space 0x8 - 0xC000.0000 Following are the entries for my kernel's Level 2 Page Directory pages 0xfdfef000: 0xfb041067 0x00000000 0xfb040067 0x00000000 0xfdfef010: 0xfb03f067 0x00000000 0xfb03e067 0x00000000 I.e.: (gdb) x/4x xen_start_info->pt_base 0xc03bb000: 0x00000000fb045001 0x00000000fb044001 0xc03bb010: 0x00000000fb043001 0x00000000fb042001 Below are two page entries to something I can't read: 0xfdfefd60: 0xfbc000e1 0x00000000 0xfba000e1 0x00000000 Below are mappings to: ??? 0xfdfefda0: 0x018001e3 0x00000000 0x01a001e3 0x00000000 0xfdfefdb0: 0x01c001e3 0x00000000 0x01e001e3 0x00000000 0xfdfefdc0: 0x020001e3 0x00000000 0x022001e3 0x00000000 0xfdfefdd0: 0x024001e3 0x00000000 0x026001e3 0x00000000 0xfdfefde0: 0x028001e3 0x00000000 0x02a001e3 0x00000000 0xfdfefdf0: 0x02c001e3 0x00000000 0x02e001e3 0x00000000 Below are mappings to the same region above (that I can't read): 0xfdfeff20: 0xfbc001e3 0x00000000 0xfba001e3 0x00000000 Again, more mappings to my page directories: 0xfdfeff60: 0xfb045063 0x00000000 0xfb044063 0x00000000 0xfdfeff70: 0xfb043063 0x00000000 0xfb042063 0x00000000 Mappings to something, but I know not what: 0xfdfeffa0: 0x00224063 0x00000000 0x00225063 0x00000000 0xfdfeffb0: 0x00226063 0x00000000 0x00227063 0x00000000 0xfdfeffc0: 0x00211063 0x00000000 0x00212063 0x00000000 0xfdfeffd0: 0x00213063 0x00000000 0x00214063 0x00000000 0xfdfeffe0: 0x00215063 0x00000000 0x00216063 0x00000000 0xfdfefff0: 0x00217063 0x00000000 0x00bfe063 0x00000000 # But, I'm looking for specific documentation regarding these regions. -- Randy _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |