diff options
author | Nicolas Pitre <nicolas.pitre@linaro.org> | 2011-02-22 13:31:09 -0500 |
---|---|---|
committer | Nicolas Pitre <nicolas.pitre@linaro.org> | 2011-02-22 13:31:09 -0500 |
commit | d00a78d9409bee2e3bb7174a1810c0a655b4eaf4 (patch) | |
tree | 54c0dbbaa81b7b540ef030ae83b2fb737f4e16ce /arch/arm/Kconfig | |
parent | 31e5a9c1e13d66a4fd53911a52911fb992f1f734 (diff) | |
parent | 3a6b1676c6f27f7fad1a3d6fab5a95f90b1e7402 (diff) |
Merge remote-tracking branch 'rmk/p2v-stable' into linaro-2.6.38
Conflicts:
arch/arm/kernel/module.c
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 166efa2a19c..5e15e6b68a8 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig @@ -191,6 +191,22 @@ config VECTORS_BASE help The base address of exception vectors. +config ARM_PATCH_PHYS_VIRT + bool "Patch physical to virtual translations at runtime (EXPERIMENTAL)" + depends on EXPERIMENTAL + depends on !XIP_KERNEL && !THUMB2_KERNEL && MMU + depends on !ARCH_REALVIEW || !SPARSEMEM + help + Patch phys-to-virt translation functions at runtime according to + the position of the kernel in system memory. + + This can only be used with non-XIP, non-Thumb2, MMU kernels where + the base of physical memory is at a 16MB boundary. + +config ARM_PATCH_PHYS_VIRT_16BIT + def_bool y + depends on ARM_PATCH_PHYS_VIRT && ARCH_MSM + source "init/Kconfig" source "kernel/Kconfig.freezer" |