[PATCH v2] UBUNTU: [Config] armhf: ARM_PTDUMP=y
Paolo Pisati
paolo.pisati at canonical.com
Tue Mar 31 15:52:05 UTC 2015
This option exports kernel pagetable layout to userspace via debugfs, useful for
debugging.
$ sudo cat /sys/kernel/debug/kernel_page_tables
---[ Modules ]---
0xbf000000-0xbf001000 4K ro x MEM/CACHED/WBRA
0xbf001000-0xbf002000 4K ro NX MEM/CACHED/WBRA
0xbf002000-0xbf004000 8K RW NX MEM/CACHED/WBRA
0xbf008000-0xbf00a000 8K ro x MEM/CACHED/WBRA
0xbf00a000-0xbf00b000 4K ro NX MEM/CACHED/WBRA
...
---[ Kernel Mapping ]---
0xc0000000-0xc0300000 3M RW NX
0xc0300000-0xc1200000 15M RW x
0xc1200000-0xe0000000 494M RW NX
---[ vmalloc() Area ]---
0xe0804000-0xe0805000 4K RW NX SHD DEV/SHARED
0xe0806000-0xe0807000 4K RW NX SHD DEV/SHARED
0xe0808000-0xe080a000 8K RW NX SHD DEV/SHARED
...
---[ vmalloc() End ]---
---[ Fixmap Area ]---
---[ Vectors ]---
0xffff0000-0xffff1000 4K USR ro x MEM/CACHED/WBRA
0xffff1000-0xffff2000 4K ro x MEM/CACHED/WBRA
---[ Vectors End ]---
Signed-off-by: Paolo Pisati <paolo.pisati at canonical.com>
---
debian.master/config/annotations | 2 +-
debian.master/config/config.common.ubuntu | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/debian.master/config/annotations b/debian.master/config/annotations
index 327c39f..b3db776 100644
--- a/debian.master/config/annotations
+++ b/debian.master/config/annotations
@@ -2923,7 +2923,7 @@ CONFIG_EARLY_PRINTK y
CONFIG_DEBUG_RODATA p policy<{'amd64': 'y', 'i386': 'y', 'armhf': 'y'}>
# Menu: Kernel hacking >> Architecture: arm
-CONFIG_ARM_PTDUMP p policy<{'armhf': 'n'}>
+#CONFIG_ARM_PTDUMP p policy<{'armhf': 'n'}>
CONFIG_ARM_UNWIND p policy<{'armhf': 'y'}>
CONFIG_DEBUG_USER p policy<{'armhf': 'n'}>
CONFIG_DEBUG_LL p policy<{'armhf': 'n'}>
diff --git a/debian.master/config/config.common.ubuntu b/debian.master/config/config.common.ubuntu
index 9b7c1c5..60989cd 100644
--- a/debian.master/config/config.common.ubuntu
+++ b/debian.master/config/config.common.ubuntu
@@ -486,7 +486,7 @@ CONFIG_ARM_MVEBU_V7_CPUIDLE=y
CONFIG_ARM_OMAP2PLUS_CPUFREQ=y
CONFIG_ARM_PATCH_PHYS_VIRT=y
CONFIG_ARM_PSCI=y
-# CONFIG_ARM_PTDUMP is not set
+CONFIG_ARM_PTDUMP=y
# CONFIG_ARM_SMMU is not set
CONFIG_ARM_SP805_WATCHDOG=m
CONFIG_ARM_TEGRA_CPUFREQ=y
--
2.1.4
More information about the kernel-team
mailing list