• Heiko Carstens's avatar
    s390/mm: add page table dumper · e76e82d7
    Heiko Carstens authored
    This is more or less the same as the x86 page table dumper which was
    merged four years ago: 926e5392 "x86: add code to dump the (kernel)
    page tables for visual inspection by kernel developers".
    
    We add a file at /sys/kernel/debug/kernel_page_tables for debugging
    purposes so it's quite easy to see the kernel page table layout and
    possible odd mappings:
    
    ---[ Identity Mapping ]---
    0x0000000000000000-0x0000000000100000        1M PTE RW
    ---[ Kernel Image Start ]---
    0x0000000000100000-0x0000000000800000        7M PMD RO
    0x0000000000800000-0x00000000008a9000      676K PTE RO
    0x00000000008a9000-0x0000000000900000      348K PTE RW
    0x0000000000900000-0x0000000001500000       12M PMD RW
    ---[ Kernel Image End ]---
    0x0000000001500000-0x0000000280000000    10219M PMD RW
    0x0000000280000000-0x000003d280000000     3904G PUD I
    ---[ vmemmap Area ]---
    0x000003d280000000-0x000003d288c00000      140M PTE RW
    0x000003d288c00000-0x000003d300000000     1908M PMD I
    0x000003d300000000-0x000003e0000000...
    e76e82d7
Kconfig.debug 1.46 KB