diff options
author | Dave Martin <dave.martin@linaro.org> | 2011-08-19 18:00:08 +0100 |
---|---|---|
committer | Nicolas Pitre <nicolas.pitre@linaro.org> | 2011-10-17 10:25:27 -0400 |
commit | 14eff7b679a0ea42049cd806545466769f8d1d2d (patch) | |
tree | 61d6dc3365ef91ba4878d84b4a694accc0735f23 /arch/arm/Kconfig.debug | |
parent | bb9360ddccc2a4da13dedf17566585553c2a2a14 (diff) |
ARM: 7031/1: entry: Fix Thumb-2 undef handling for multi-CPU kernels
When v6 and >=v7 boards are supported in the same kernel, the
__und_usr code currently makes a build-time assumption that Thumb-2
instructions occurring in userspace don't need to be supported.
Strictly speaking this is incorrect.
This patch fixes the above case by doing a run-time check on the
CPU architecture in these cases. This only affects kernels which
support v6 and >=v7 CPUs together: plain v6 and plain v7 kernels
are unaffected.
Signed-off-by: Dave Martin <dave.martin@linaro.org>
Reviewed-by: Jon Medhurst <tixy@yxit.co.uk>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
(cherry picked from commit ef4c53687e0adf5409896c4fa688b15f8d4dc0c0)
Diffstat (limited to 'arch/arm/Kconfig.debug')
0 files changed, 0 insertions, 0 deletions