[PATCH] ARM: 2651/3: kernel helpers for NPTL support
[linux-2.6.git] / arch / arm / mm / Kconfig
index 5b670c9..007766a 100644 (file)
@@ -409,3 +409,17 @@ config CPU_BPREDICT_DISABLE
        depends on CPU_ARM1020
        help
          Say Y here to disable branch prediction.  If unsure, say N.
+
+config HAS_TLS_REG
+       bool
+       depends on CPU_32v6 && !CPU_32v5 && !CPU_32v4 && !CPU_32v3
+       help
+         This selects support for the CP15 thread register.
+         It is defined to be available on ARMv6 or later.  However
+         if the kernel is configured to support multiple CPUs including
+         a pre-ARMv6 processors, or if a given ARMv6 processor doesn't
+         implement the thread register for some reason, then access to
+         this register from user space must be trapped and emulated.
+         If user space is relying on the __kuser_get_tls code then
+         there should not be any impact.
+